Частина тексту файла (без зображень, графіків і формул):
Переназва регістрів
Механізмом переназви (Registers rename) програмно керованих регістрів архітектури ІА-32 (посилання на які містять ще нетрансльовані на мікрооперації, первинні, вхідні щодо процесора машинні коди) ставлять у відповідність робочі, програмно недосяжні регістри процесора, число яких на порядок перевищує число програмно-керованих регістрів архітектури ІА-32. Це дозволяє в обчисленнях динамічно заміняти вісім програмно керованих регістрів загального призначення на 128 вбудованих до пропцесора регістрів і, тим самим, запобігають тим сповільнюючим надлишковим звертанням до пам’яті, які не є об’єктивно обгрунтовані алгоритмом, а викликані виключно нестачої архітектурних регістрів. Аби реалізувати переназви використовують так звану таблицю псевдонимів (Register Alias Table, RAT), за допомогою якої відслідковують відповідності поміж цими двома групами регістрів. Заповнені рядки цієї таблиці повідомляють наступній за поточною інструкції про те, з якого робочого регістру треба вибирати регістрові операнди.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!