8085 মাইক্রোপ্রসেসর | এটি ভিন্ন বাধা | তাদের ফাংশন এবং গুরুত্বপূর্ণ তথ্য

আলোচনার বিষয়: 8085 এর বাধা

  • বাধা কি
  • বিভিন্ন বাধা
  • তাদের কাজ
  • সিম অপারেশন
  • রিম অপারেশন
  • সফ্টওয়্যার ও হার্ডওয়্যার বিঘ্ন ঘটায়
  • পুশ ও পপ অপারেশন

বাধা কী?

বাধা সংজ্ঞা:

"বাধা হ'ল প্রোগ্রামের প্রয়োগের সময় একটি ক্ষণস্থায়ী থাম থামানোর প্রক্রিয়া এবং পেরিফেরিয়াল ডিভাইসগুলিকে মাইক্রোপ্রসেসরের অ্যাক্সেসের অনুমতি দেয়"

8085 আর্কিটেকচার

বাধা প্রকার:

বিলম্ব অনুসারে বাধা প্রকার:

  • মাস্কেবল
  • অ-মাস্কেবল

গোষ্ঠী অনুসারে বাধা প্রকার:

  • ভেক্টর
  • নন-ভেক্টর

অগ্রাধিকার অনুযায়ী বাধা প্রকার:

  • ট্র্যাপ
  • RST 7.5
  • RST 6.5
  • RST 5.5

8085 টি বাধা ব্লক ডায়াগ্রাম:

8085 বাধা
8085 বাধা

মাস্কিং কি?

কাচ আরএসটি 4, আরএসটি 7.5, আরএসটি 6.5 এবং আইএনটিআর 5.5 হার্ডওয়্যার বিঘ্নগুলির জন্য প্রয়োগ করা যেতে পারে। এই চিত্রটিতে, ট্রাপটি হ'ল এনএমআই (নন মাস্কেবল ইন্টারপট)।

আরএসটি 7.5 এর প্রান্ত সংক্রমণকে স্বীকৃতি দেওয়ার জন্য একা এফ / এফ রয়েছে। সিম নির্দেশ ব্যবহার করে বিঘ্নের মাস্কিং করা যেতে পারে। অতিরিক্ত একটি পৃথক বাধা সক্ষম করে F / F মুখোশ করার জন্য বা বিঘ্নিত অনুমতি দেয়।

  • মাস্কেবল ইন্টারফেটগুলি রিসেট সিগন্যালের মাধ্যমে ডিফল্টরূপে মাস্ক করা হয়।
  • ইআই নির্দেশের প্রয়োগের মাধ্যমে বাধা সক্ষম করা যায়। সুতরাং, বিঘ্ন সক্ষম করতে, মাইক্রোপ্রসেসরের ফলে EI নির্দেশ 8085 মাইক্রোপ্রসেসরে অবশ্যই ব্যবহার করা উচিত।
  • 3 টি আরএসটি বাধাগুলি সিমের নির্দেশ সংগ্রহ এবং প্রয়োগের ক্ষেত্রে উপযুক্ত শব্দটির বিভিন্নতা লোড করে মাস্ক করা যেতে পারে। এটি সফ্টওয়্যার-মাস্কিং হিসাবে পরিচিত।
  • যখনই কোনও বাধা সনাক্ত করা যায় তখন সমস্ত মাস্কেবল বাধা অক্ষম করা হয়। সুতরাং, প্রতি একক সময় EI নির্দেশনা সম্পাদন করা জরুরী।
  • সামগ্রিকভাবে, মাস্কেবল বাধা ডিআই নির্দেশাবলী সম্পাদন করে অক্ষম করা যেতে পারে। নির্দেশটি মাইক্রোপ্রসেসরে একটি বাধা সক্ষম F / F পুনরায় সেট করে। সক্ষম করার উদ্দেশ্যে, নির্দেশনা EI ব্যবহার করা হয়।

ট্র্যাপ:

  • এটি অ-মাস্কেবল বাধা যেমন এটি সক্ষম করার প্রয়োজন হয় না এবং সক্ষম বা অক্ষম করা যায় না।
  • এটি ব্যবহারকারীর কাছে অ্যাক্সেসযোগ্য
  • এটি জরুরি অবস্থা যেমন বিদ্যুৎ ব্যর্থতা বা শক্তি বন্ধ ইত্যাদি ইত্যাদির জন্য ব্যবহৃত হয়
  • এটি প্রান্তযুক্ত পাশাপাশি স্তরের ট্রিগারযুক্ত যে i / p উচ্চতর হওয়া উচিত এবং স্বীকৃতিতে এই অবস্থায় থাকা উচিত।
  • সবার মাঝে ট্র্যাপের সর্বোচ্চ অগ্রাধিকার রয়েছে।

আরএসটি 7.5:

  • এর অগ্রাধিকারটি ট্র্যাপের ঠিক পরে।
  • এটি মুখোশযুক্ত যে EI এবং DI উভয় অপারেশন সম্ভব হতে পারে।
  • জরুরি অবস্থার ঠিক পরে যার অগ্রাধিকার সেই অবস্থার বিরুদ্ধে মামলা করা হয়েছে।
  • এটি ইতিবাচক প্রান্তটি বিঘ্নিত হতে পারে।
  • এটি একটি খুব স্বল্প মেয়াদী নাড়ি দিয়ে ট্রিগার করা যেতে পারে।

আরএসটি 6.5:

  • এর অগ্রাধিকারটি আরএসটি 7.5 এর ঠিক পরে।
  • অন্যান্য নির্দিষ্টকরণগুলি আরএসটি 7.5 এর মতোই।

আরএসটি 5.5:

  • এর অগ্রাধিকারটি আরএসটি 6.5 এর ঠিক পরে।
  • অন্যান্য নির্দিষ্টকরণগুলি আরএসটি 7.5 এর মতোই।

INTR:

  • INTR হ'ল সর্বনিম্ন অগ্রাধিকার অন্তরায়।
  • এটি প্রান্তের পাশাপাশি স্তরের ট্রিগারযুক্ত।
  • মাস্কেবল এবং নন-ভেক্টর টাইপ।
  • EI এবং DI উভয়ই এই পরিস্থিতিতে সম্ভব হতে পারে।

আইএনটিআর এর কার্যক্রম:

সিএনএল প্রবাহের অনুক্রমটি নীচের দিকে আইএনটিআর উচ্চতর হয়।

  1. 8085 কোনও নির্দেশ কার্যকর করার জন্য INTR এর স্থিতির অনুমোদন দেয়।
  2. যদি আইএনটিআর সিগন্যাল 1 হয়, তবে 8085 তার বর্তমান নির্দেশনাটি সম্পূর্ণ করবে এবং একটি অ্যাক্টিভ-লো ইন্টারপ্ট একটি বিঘ্নিত এসকে দ্বারা স্বীকৃত হবে।
  3. তারপরে পরবর্তী নির্দেশের ঠিকানাটি স্ট্যাকের মধ্যে লোড হবে এবং প্রাপ্ত নির্দেশনা সম্পাদন করবে।

ইনটা:

  • এটি মাইক্রোপ্রসেসর দ্বারা স্বীকৃতি প্রেরণকারী দ্বারা ব্যবহৃত বাধা নয়। প্রক্রিয়াটি নির্দেশের দ্বারা সক্ষম করা উচিত।
  • টি চলাকালীন3 অপকোড আনার শর্ত, প্রতিটি নির্দেশের বার বার 8085 চেক করে। যদি বাধা পেয়ে থাকে তবে মাইক্রোপ্রসেসর কার্যকরকরণের নির্দেশনা সম্পূর্ণ করবে এবং পুনরায় আরম্ভের ক্রমের জন্য প্রস্তুত হবে।
  • পুনঃসূচনা ক্রমটি সিগন্যাল পাওয়ার পরে বিঘ্নিত F / F এবং সক্রিয় INTA পুনরায় সেট করে।

বাধা কল অবস্থান:

8085 এর জন্য কল অবস্থানগুলি

ট্র্যাপ- 0024

আরএসটি 7.5- 003C

আরএসটি 6.5- 0034

আরএসটি 5.5- 002C

সিম অপারেশন (বিঘ্নিত মাস্ক সেট করুন):

8085 এর জন্য সিম (সেট ইন্টারফ্রেট মাস্ক) নীচে ব্যাখ্যা করা হয়েছে

এম 5.5 - এটি মূলত 1 মাস্কটি পুনরায় সেট করতে 5.5 এ সেট করা আছে

এম 6.5 - 1 মুখোশটি পুনরায় সেট করতে এটি 6.5 এ সেট করা আছে

এম 7.5 - 1 মুখোশটি পুনরায় সেট করতে এটি 7.5 এ সেট করা আছে

MSE - মুখোশ বিঘ্নিত

R 7.5 - এটি আরএসটি 7.5 এফ / এফ পুনরায় সেট করা হয়েছে

SDE - সিরিয়াল তথ্য প্রেরণের জন্য 1 এ সেট করুন সক্ষম করে

ঘাসের চাপড়া - সিরিয়াল আউটপুট ডেটা প্রেরণ করা হবে

ব্যাখ্যা:

  • আরএসটি 7.5, 6.5 এবং 5.5 হ'ল মাস্কেবল বাধা। এগুলি সক্ষম করার জন্য নির্দেশিকা ইআই এবং সিম ব্যবহার করে।
  • বিটি 0 থেকে 2 হয় আরএসটি 6.5, 7.5 এবং 5.5 এর জন্য মুখোশ সেট বা পুনরায় সেট করা হয়।
  • কিছুটা যদি সেট করা থাকে তবে ইন্টারটারেন্টটি মাস্ক অফ করা হবে, অক্ষম করুন। যদি 1 হিসাবে সেট করা থাকে তবে সংশ্লিষ্ট বাধা সক্ষম করা হবে।
  • বিট 3 যদি 1 থেকে সেট করা থাকে তবে বিট 0 থেকে 2 তে মাস্ক করুন।
  • বিটি 4 আরএসটি 7.5 এর অতিরিক্ত নিয়ন্ত্রণ। এটি 1 তে সেট করা থাকলে আরএসটি 7.5 রিসেট হয়।
  • বিট 6 এবং 7 হ'ল সিরিয়াল আউটপুট ডেটা যেখানে বিট 6 হ'ল এসওডি সক্ষম করতে এবং বিট 7 উচ্চ বা কম হতে পারে। নির্দেশনা ডিআই সমস্ত বাধা অক্ষম করে।

অনুরোধ অপেক্ষামান:

যখন 1 টি বাধা অনুরোধ প্রদান করা হচ্ছে, অন্যান্য বিঘ্নিত অনুরোধের ফলাফলের ফলে ঘটতে পারে। যখন একসাথে একাধিক বাধা ঘটে তখন উচ্চতর অগ্রাধিকার প্রাপ্ত বাধা দেওয়া হয় এবং নিম্ন অগ্রাধিকার থাকা বাধাগুলি মুলতুবি অবস্থায় থাকে।

8085 মাইক্রোপ্রসেসরের অপেক্ষারত বাধাগুলি অনুধাবনের জন্য রিম (রিড ইন্টারপ্রেট মাস্ক) নামে একটি অতিরিক্ত নির্দেশ রয়েছে।

রিম অপারেশন (রিসেট ইন্টারপট মাস্ক):

8085 এর জন্য রিম (রিড ইন্টারফ্রেট মাস্ক) নীচে ব্যাখ্যা করা হয়েছে

এম 5.5:  আরএসটি 1 মাস্ক করা থাকলে এই বিটটি 5.5 তে সেট করা আছে। বিট 0 থেকে 2 টি রিম নির্দেশিকাটি ব্যবহার করে বিঘ্নিত মাস্কের জন্য ব্যবহার করা যেতে পারে

এম 6.5: আরএসটি 1 মাস্ক করা থাকলে এই বিটটি 6.5 তে সেট করা আছে।

এম 7.5: আরএসটি 1 মাস্ক করা থাকলে এই বিটটি 7.5 তে সেট করা আছে।

অর্থাৎ,  সমস্ত বাধা সক্ষম করা থাকলে এটি 1 তে সেট করা থাকে।

আমি 5.5: এটি 1 এ সেট করা হয় যখন আরএসটি 5.5 শর্তাধীন অবস্থায় থাকে।

আমি 6.5: এটি 1 এ সেট করা হয় যখন আরএসটি 6.5 শর্তাধীন অবস্থায় থাকে।

আমি 7.5:  এটি 1 এ সেট করা হয় যখন আরএসটি 7.5 শর্তাধীন অবস্থায় থাকে।

এসআইডি:  সিরিয়াল ইনপুট ডেটা; এটি ইনপুট উদ্দেশ্যে 1 বা 0 হবে।

ভেক্টরড বাধা:

ট্র্যাপ, আরএসটি 7.5, আরএসটি 6.5, আরএসটি 5.5 (কল অবস্থান)।

সফ্টওয়্যার আর্টস ভি ভি হারডওয়ার ইন্টারপুট:

         সফ্টওয়্যার বিঘ্ন    

এগুলি কার্যকর করা হলে এই সফ্টওয়্যার নির্দেশাবলী, সিপিইউ শাখায় আইএসআর হয়।

এগুলি হার্ডওয়ার বিঘ্নের চেয়ে ধীর।

 
উদাহরণ - আরএসটি 0, আরএসটি 1, আরএসটি 2 ইত্যাদি
        হার্ডওয়্যার বিঘ্ন    

এগুলি হ'ল বাহ্যিক ডিভাইসগুলির শারীরিক ইনপুট যা সিপিইউকে আইএসআর-তে শাখায় ডেকে আনে।

  এগুলি সফ্টওয়্যার বিঘ্নের চেয়ে দ্রুত।  


উদাহরণ - ট্রাপ, আরএসটি 7.5 ইত্যাদি

স্ট্যাক কি?

গাদা

8085 মাইক্রোপ্রসেসরের একটি স্ট্যাক একটি প্রধান প্রোগ্রামে একটি প্রোগ্রামার দ্বারা নির্দিষ্ট পঠন-লিখন মেমরির মধ্যে মেমরির অবস্থানের একটি সেট। এই মেমরির অবস্থানগুলি কোডিংয়ের সময় বাইনারি ডেটা ক্ষণে ক্ষণে সঞ্চয় করতে ব্যবহৃত হয়।

স্ট্যাকের দীক্ষাটি LXI এসপির মতো বেসিক লোড নির্দেশকে কার্যকর করে প্রোগ্রামে সংজ্ঞায়িত করা হয়। এটি সাধারণত এসপি রেজিস্টারে একটি ষোল বিট মেমরি ঠিকানা লোড করে।

স্ট্যাকের প্রকারগুলি:

  1. পুশ
  2. POP এর

পুশ - ফলশ্রুতিতে নির্দিষ্ট রেজিস্ট্রারের সমস্যা সমাধানের জন্য পুশের প্রয়োজন হয় কারণ ফলস্বরূপ অবস্থায় অতিরিক্ত কিছু সম্পাদনের জন্য রেজিস্টারগণ পূর্বশর্ত। এই বিষয়বস্তুগুলিকে একটি বিশেষ ফাংশন রেজিস্টার দ্বারা নির্দিষ্ট মেমরির স্থানে স্থানান্তরিত হয় তাকে PUSH বলা হয়।

নিদর্শন

                এলএক্সআই এসপি, 2099 এইচ

               এলএক্সআই এইচ, 42 এফ 2 এইচ      

               পুশ এইচ

  1. এসপি রেজিস্টার দিয়ে 2099H এর সামগ্রীগুলি লোড করে যা একটি রাজ্য হিসাবে পঠন-লেখার মেমরিতে সংরক্ষিত এবং অস্থায়ী স্টোরেজের জন্য উপরের দিকে অগ্রসর হয়ে 2098H থেকে অবস্থানটি শুরু হয়।
  2. এলএক্সআই এইচ, 42 এফ 2 এইচ এইচএল জুটির লোডিং সম্পর্কিত বর্ণনা করে, (42) এইচ-এ লোড করা হয়েছে এবং এফ 2 এলটিতে লোড হয়েছে is
  3. পুশ এইচটি নির্দেশ করে যে এইচ এর লিখিত সামগ্রী, 42 2098 এইচ এবং এল, এফ 2 এর সামগ্রী 2097 এইচ-তে সংরক্ষিত রয়েছে indicates

পপ - এই ক্রিয়াকলাপটি সমাপ্ত হওয়ার পরে অস্থায়ী নিবন্ধে সংরক্ষিত থাকা এই সামগ্রীটি পিওপি-র ক্রিয়াকলাপের মাধ্যমে মূল স্মৃতিতে ফিরে স্থানান্তরিত হয়।

 উদাহরণ -

                          এলএক্সআই এসপি, 2099 এইচ

                          এলএক্সআই এইচ, 42 এফ 2 এইচ

                          পুশ এইচ

                          বিলম্বকারী দেশ

                          পিওপি এইচ

এইচএল জোড়ের রেজিস্টার সামগ্রীগুলি ধ্বংস হয় না। এটি প্রোগ্রামের কাউন্টারটির সামগ্রীতে বিলম্বের কাউন্টার উপলভ্য. এসপি দ্বারা দেখানো শীর্ষ স্ট্যাক অবস্থানের বিষয়বস্তু এল এবং এসপি রেজিস্টার প্রদর্শিত হবে 1 বৃদ্ধি হবে।

স্ট্যাকের শীর্ষস্থানীয় অর্থাৎ 2097 এর সামগ্রী 2098 এবং 2099 এ 1 অবতার দ্বারা স্থানান্তরিত হয় এবং অস্থায়ী রেজিস্টার থেকে বিষয়বস্তুগুলি প্রধান রেজিস্টারে স্থানান্তরিত হয়।

প্রায় 8085 মাইক্রোপ্রসেসরের জন্য এখানে ক্লিক করুন

সৌমালী ভট্টাচার্য সম্পর্কে

আমি বর্তমানে ইলেকট্রনিক্স এবং যোগাযোগের ক্ষেত্রে বিনিয়োগ করছি।
আমার নিবন্ধগুলি খুব সাধারণ তবু তথ্যমূলক পন্থায় কোর ইলেকট্রনিক্সের প্রধান ক্ষেত্রগুলির দিকে দৃষ্টি নিবদ্ধ করে।
আমি একটি স্বাচ্ছন্দ্যময় শিক্ষার্থী এবং ইলেক্ট্রনিক্স ডোমেনসের ক্ষেত্রে সর্বশেষ প্রযুক্তির সাথে নিজেকে আপডেট রাখার চেষ্টা করি।

লিঙ্কডইনের মাধ্যমে সংযোগ করি -
https://www.linkedin.com/in/soumali-bhattacharya-34833a18b/

মতামত দিন

আপনার ইমেইল প্রকাশ করা হবে না। প্রয়োজনীয় ক্ষেত্রগুলি * চিহ্নিত করা আছে।

লাম্বদা গিক্স