Блок инструкции - Instruction unit

В блок инструкций (IU), также называется блок выборки инструкций (ЕСЛИ ТЫ) или блок выдачи инструкций (ИСУ), в центральное процессорное устройство (CPU) отвечает за организацию программных инструкций, которые должны быть извлечены из памяти и выполнены в соответствующем порядке. Это часть устройство управления, который, в свою очередь, является частью ЦП.[1]

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

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

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

использованная литература

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