stringtranslate.com

Инструкция по эксплуатации

Блок инструкций ( I-блок или IU ), также называемый, например, блоком выборки инструкций ( IFU ), блоком выдачи инструкций ( IIU ), блоком последовательности инструкций ( ISU ), в центральном процессоре (ЦП) отвечает за организацию программных инструкций, которые должны быть извлечены из памяти и выполнены в соответствующем порядке, а также за их пересылку в блок выполнения ( E-блок или EU ). I-блок может также выполнять, например, разрешение адреса, предварительную выборку перед пересылкой инструкции. Он является частью блока управления , который, в свою очередь, является частью ЦП. [1]

В простейшем стиле архитектуры компьютера цикл инструкций очень жесткий и выполняется точно так, как указано программистом . В части цикла выборки инструкций значение регистра указателя инструкций (IP) является адресом следующей инструкции, которая должна быть выбрана. Это значение помещается на адресную шину и отправляется в блок памяти ; блок памяти возвращает инструкцию по этому адресу, и она фиксируется в регистре инструкций (IR); и значение IP увеличивается или перезаписывается новым значением (в случае инструкции перехода или ветвления), готовое для следующего цикла инструкций.

Однако это становится намного сложнее, как только добавляются функции, повышающие производительность, такие как конвейеризация инструкций , нестандартное выполнение и даже простое введение простого кэша инструкций . [2]

Смотрите также

Ссылки

  1. Шнек, Пол Б. (6 декабря 2012 г.). Архитектура суперкомпьютера - Пол Б. Шнек - Google Książki. Спрингер. ISBN 9781461579571.
  2. ^ Джон Л. Хеннесси и Дэвид А. Паттерсон (1990), Архитектура компьютера: количественный подход , Morgan Kaufmann Publishers, Пало-Альто, США, ISBN 1-55860-069-8