Блок инструкции - Instruction unit
В блок инструкций (IU), также называется блок выборки инструкций (ЕСЛИ ТЫ) или блок выдачи инструкций (ИСУ), в центральное процессорное устройство (CPU) отвечает за организацию программных инструкций, которые должны быть извлечены из памяти и выполнены в соответствующем порядке. Это часть устройство управления, который, в свою очередь, является частью ЦП.[1]
В простейшем стиле компьютерная архитектура, то цикл обучения очень жесткий и работает точно так, как указано в программист. В части цикла выборки инструкций значение указатель инструкции Регистр (IP) - это адрес следующей извлекаемой инструкции. Это значение помещается в адресная шина и отправлен в блок памяти; блок памяти возвращает инструкцию по этому адресу, и она фиксируется в регистр инструкций (IR); и значение IP увеличивается или перезаписывается новым значением (в случае инструкции перехода или перехода), готового для следующего цикла инструкции.
Однако это становится намного сложнее, когда добавляются функции повышения производительности, такие как конвейерная обработка инструкций, внеочередное исполнение, и даже просто введение простого кеш инструкций.[2]
Смотрите также
- Прогноз ветвления и буфер предсказания ветвления
- Предиктор цели перехода и целевой буфер Branch
- Слот задержки перехода
- Планирование инструкций
- Очень длинное командное слово (VLIW)
- Суперскаляр процессор
- Код операции
- Анализ параллелизма инструкций, частоты инструкций, набора инструкций
- Длина пути к инструкции или количество инструкций
использованная литература
- ^ Шнек, Пол Б. (6 декабря 2012 г.). Архитектура суперкомпьютера - Пол Б. Шнек - Google Ksiki. ISBN 9781461579571.
- ^ Джон Л. Хеннесси и Дэвид А. Паттерсон (1990), Компьютерная архитектура: количественный подход, Издательство Morgan Kaufmann Publishers, Пало-Альто, США, ISBN 1-55860-069-8
Эта микрокомпьютер - или микропроцессор -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |