Регистр инструкций - Instruction register
В вычисление, то регистр инструкций (ИК) или же текущий регистр команд (CIR) является частью ЦПУ с устройство управления который содержит инструкцию, которая в данный момент выполняется или декодируется.[1] В простых процессорах каждая команда, которая должна быть выполнена, загружается в регистр команд, который хранит ее, пока она декодируется, готовится и в конечном итоге выполняется, что может занять несколько шагов.
Некоторые из сложных процессоров используют конвейер регистров инструкций где каждый этап конвейера выполняет часть декодирования, подготовки или выполнения, а затем передает его на следующий этап для своего шага. Современные процессоры могут даже выполнять некоторые шаги не по порядку, поскольку декодирование нескольких инструкций выполняется параллельно.
Расшифровка код операции в регистре команд включает определение команды, определение ее операндов в памяти, извлечение операндов из памяти, выделение ресурсов процессора для выполнения команды (в супер скаляр процессоры) и др.
Выход IR доступен для схем управления, которые генерируют временные сигналы, управляющие различными элементами обработки, участвующими в выполнении инструкции.
в цикл обучения, инструкция загружается в регистр инструкций после того, как процессор извлекает ее из области памяти, на которую указывает счетчик команд.
Рекомендации
- ^ Джон Л. Хеннесси; Дэвид Паттерсон (1990). Компьютерная архитектура: количественный подход. Пало-Альто, США: Издательство Морган Кауфманн. ISBN 1-55860-069-8.
- М. Мано, Архитектура компьютерных систем (Prentice Hall, 3-е изд., 1992)
Этот компьютерное железо статья - это заглушка. Вы можете помочь Википедии расширяя это. |