পূর্ববর্তী প্রসেসরে সমস্ত রেজিস্টার সমান ছিল না:
- প্রতিটি রেজিস্টারের জন্য অ্যাডার ইউনিট রাখার জন্য চিপগুলিতে পর্যাপ্ত জায়গা ছিল না।
- 8 বিট সহ, উত্স এবং গন্তব্যের সমস্ত সম্ভাব্য সংমিশ্রণের জন্য পর্যাপ্ত অপকড উপলব্ধ ছিল না।
সুতরাং ধরে নিই যে সংযোজক জড়িত থাকাকালীন একটি নির্দিষ্ট রেজিস্টার সর্বদা জড়িত থাকে, চিপটিকে কম জটিল করে তোলে এবং ওপকডগুলি সংক্ষিপ্ত করে তোলে।
উদাহরণস্বরূপ, 6510 (কমোডোর 64৪ এ ব্যবহৃত) কেবলমাত্র রেজিস্টার এ ব্যবহার করে এবং এক্স বা ওয়াইড ব্যবহার করে সূচী যুক্ত করতে পারে IN আইএনসি এক্স এবং আইএনসি ওয়াই নির্দেশ রয়েছে, তবে কোনও আইএনসি এ নেই A.
যেহেতু নিবন্ধগুলির বিভিন্ন ব্যবহার রয়েছে, তাই স্মৃতিবিজ্ঞানগুলি তাদের ব্যবহারকে প্রতিফলিত করে। উদাহরণস্বরূপ, 6510 (এ, বি এবং সি এর পরিবর্তে) এ, এক্স, এবং ওয়াই।
8086 এর নামগুলিও তাদের ব্যবহারকে প্রতিফলিত করতে বেছে নেওয়া হয়েছে। ৪ টি সাধারণ উদ্দেশ্য নিবন্ধের সাথে তাদের এক্স, বিএক্স, সিএক্স এবং ডিএক্স নামকরণ যুক্তিসঙ্গত ছিল। অতিরিক্ত সূচী রেজিস্টারগুলিকে বিপি এবং এসপি (স্মৃতিভিত্তিক: বেস পয়েন্টার, স্ট্যাক পয়েন্টার) বলা হত।
অনেকগুলি অপকডগুলিকে 16 বিটে প্রসারিত করা হয়েছিল, চারটি নিবন্ধের মধ্যে কোনটি ব্যবহার করা হয়েছিল তা নির্দেশ করার জন্য কিছু জায়গা ছিল। যাইহোক, কিছু historicalতিহাসিক কারণগুলি এখনও প্রয়োগ হয়েছে, যেমন সিক্স কিছুটা বিশেষ ছিল: আরইপি এবং পছন্দগুলি, যা 8 বিট অপকড হয়, সর্বদা কাউন্টার হিসাবে সিক্স ব্যবহার করে। একটি সাধারণ স্মৃতিচক্র, সিএক্স = কাউন্টার, কোনটি ব্যবহৃত হয় তা মনে রাখতে সহায়তা করে।
8086 এর উত্তরসূরিদের জন্য অপকডগুলি পিছনের দিকে সামঞ্জস্যপূর্ণ হতে হয়েছিল এবং চলক দৈর্ঘ্যের অপকডগুলির ফলাফল হিসাবে গোলযোগ mess যখন 32 বিট বাসগুলি আরও সাধারণ হয়ে ওঠে, তখন ফিক্সড অপকোড দৈর্ঘ্য সহ প্রসেসরের চেষ্টা করা হয়। এটি সিপিইউর ডিকোডিং অংশকে সহজতর করে, যা স্থানটি ছেড়ে দেয় যেমন আরও রেজিস্ট্রারগুলির জন্য ব্যবহার করা যেতে পারে।
যে প্রসেসরগুলি এই চিন্তার রেখাটি অনুসরণ করেছিল তাদের সিআইএসসি (কমপ্লেক্স ইন্সট্রাকশন সেট সিপিইউ) এর বিপরীতে RISC প্রসেসর (হ্রাস নির্দেশিকা সিপিইউ) বলা হয়।
আরও নিবন্ধগুলি মেমরিতে কম স্পিল-ওভারের ফলস্বরূপ। মূলত, নিবন্ধগুলি দ্রুততম ক্যাশে উপলব্ধ, তাই আজকাল রেজিস্টরের সংখ্যা বৃদ্ধি করা ভাল ধারণা। বিশেষ নির্দেশাবলী অভাব দ্রুত নির্দেশাবলী দ্রুত পুস্তক দ্বারা ক্ষতিপূরণ করা হয়েছিল (আশা করি এর চেয়ে বেশি)।
স্থির দৈর্ঘ্য 32 বিট অপকডগুলিতে উত্স, একটি দ্বিতীয় উত্স, একটি অপারেশন এবং একটি গন্তব্য অন্তর্ভুক্ত করার জন্য পর্যাপ্ত জায়গা রয়েছে। স্পার্ক উত্স, দ্বিতীয় উত্স এবং গন্তব্যগুলির প্রত্যেকের জন্য 5 টি বিট রিংলিং পরিচালিত হয়েছিল এবং তার জন্য একই সময়ে 32 টি রেজিস্টার দৃশ্যমান ছিল।
৩২ টি রেজিস্টার চিঠি ব্যবহারের জন্য অনেক বেশি, এবং সেগুলি বেশিরভাগ ক্ষেত্রেই সমান ছিল, সুতরাং তাদের সংখ্যাটি সুস্পষ্ট পছন্দ ছিল। 'আর' তাদের 0-31 এর ধ্রুবক থেকে আলাদা করতে ব্যবহার করা হয়েছিল, এবং 'আর' নিবন্ধকের পক্ষে একটি সহজ স্মৃতিচারণ ছিল। অতএব: আর0..আর 31।
বছরের পর বছর ধরে, পেন্টিয়াম এবং এর উত্তরসূরিরা পিছনের দিকের সামঞ্জস্য বজায় রেখেছে। তবে, আরও অনেক সফল আরআইএসসি ধারণাটিও সংযুক্ত করা হয়েছিল। প্রায়শই, এই নতুন, আরআইএসসি-মত নির্দেশাবলী পিছনের সামঞ্জস্যপূর্ণ সংস্করণগুলির চেয়ে দ্রুত চলবে।
মেমরির অ্যাক্সেসের সংখ্যা হ্রাস করতে, ইন্টেল দ্বারা নিবন্ধকের সংখ্যাও বাড়ানো হয়েছিল।
এবং স্পষ্টতই, ইনটেল শেষ পর্যন্ত আর-স্বরলিপি ব্যবহার শুরু করেছে। পিছনের সামঞ্জস্যতা নিশ্চিত করবে যে এক্স, বিএক্স, ... থাকবে, তবে আমি বাজি ধরব যে এক্স যেমন উদাহরণস্বরূপ আর ০ এর সমার্থক শব্দ।
দাবি অস্বীকার : উপরেরটি ইতিহাস সম্পর্কে আমার দৃষ্টিভঙ্গি। এটি অসম্পূর্ণ হবে কারণ আমি ইতিহাসের প্রথম অংশগুলির প্রথম অংশটি প্রত্যক্ষ করতে পারি নি। তবুও, আমি আশা করি এটি কারওর পক্ষে কার্যকর।