একটি নিয়ামকের মৌলিক উপাদান

Nov 11, 2024

একটি বার্তা রেখে যান

1. নির্দেশনা রেজিস্টার কার্যকর করার নির্দেশাবলী সংরক্ষণ করতে ব্যবহৃত হয়। নির্দেশাবলী দুটি অংশে বিভক্ত: অপকোড এবং ঠিকানা কোড। অপকোডগুলি নির্দেশাবলীর কার্যপ্রণালী নির্দেশ করতে ব্যবহৃত হয়, যেমন যোগ, বিয়োগ ইত্যাদি; ঠিকানা কোড এই নির্দেশের অপারেন্ড ঠিকানা বা প্রাসঙ্গিক তথ্য প্রদান করে যা অপারেন্ড ঠিকানা গঠন করে (এই ক্ষেত্রে, অপারেন্ড ঠিকানাটি একটি ঠিকানা গঠনকারী সার্কিটের মাধ্যমে গঠিত হয়)। ট্রানজিশন ইন্সট্রাকশন নামে এক ধরনের নির্দেশ আছে, যা নির্দেশাবলীর স্বাভাবিক নির্বাহের ক্রম পরিবর্তন করতে ব্যবহৃত হয়। এই নির্দেশের ঠিকানা কোড অংশটি কার্যকর করার নির্দেশের ঠিকানা দেয়।
2. অপকোড ডিকোডার: নির্দেশাবলীর অপকোড ডিকোড করতে, সংশ্লিষ্ট নিয়ন্ত্রণ স্তর তৈরি করতে এবং নির্দেশাবলী বিশ্লেষণের কাজ সম্পূর্ণ করতে ব্যবহৃত হয়।
3. অনুক্রমিক সার্কিট: টাইম স্ট্যাম্প সংকেত তৈরি করতে ব্যবহৃত হয়। মাইক্রোকম্পিউটারে, টাইম স্ট্যাম্প সিগন্যালের সাধারণত তিনটি স্তর থাকে: নির্দেশ চক্র, বাস চক্র এবং ঘড়ি চক্র। মাইক্রো অপারেশন কমান্ড জেনারেশন সার্কিট নির্দেশাবলীর নির্দিষ্ট ক্রিয়াকলাপ সম্পূর্ণ করার জন্য বিভিন্ন মাইক্রো অপারেশন কমান্ড তৈরি করে। এই কমান্ড তৈরির প্রধান ভিত্তি হল টাইম স্ট্যাম্প এবং নির্দেশাবলীর কার্যকারি প্রকৃতি। এই সার্কিটটি আসলে বিভিন্ন মাইক্রো অপারেশন কন্ট্রোল সিগন্যাল এক্সপ্রেশনের বাস্তবায়ন (যেমন উপরের A → L এক্সপ্রেশন) এবং এটি কম্বিনেশনাল লজিক কন্ট্রোলারের সবচেয়ে জটিল অংশ।
4. নির্দেশ কাউন্টার: কার্যকর করা পরবর্তী নির্দেশের ঠিকানা তৈরি করতে ব্যবহৃত হয়। সাধারণত, নির্দেশাবলী ক্রমিকভাবে কার্যকর করা হয়, এবং নির্দেশাবলী ক্রমানুসারে মেমরিতে সংরক্ষণ করা হয়। সুতরাং, সাধারণভাবে, কার্যকর করা পরবর্তী নির্দেশের ঠিকানা বর্তমান ঠিকানায় 1 যোগ করে গঠন করা যেতে পারে এবং এই উদ্দেশ্যে মাইক্রো অপারেশন কমান্ড "1" ব্যবহার করা হয়। যদি একটি স্থানান্তর নির্দেশ কার্যকর করা হয়, তাহলে পরবর্তী নির্দেশের ঠিকানাটি হস্তান্তর করার ঠিকানা। ঠিকানাটি এই স্থানান্তর নির্দেশের ঠিকানা কোড ক্ষেত্রে অবস্থিত এবং সরাসরি নির্দেশ কাউন্টারে পাঠানো হয়।