stringtranslate.com

Инструкция

Блок инструкций ( I-unit или 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