Регистр команд

Регистр команд (англ. instruction register — IR) — часть блока управления центрального процессора, который содержит инструкцию, выполняемую в настоящий момент или декодированную. Регистр команд — регистр управляющего устройства компьютера, предназначенный для хранения кода команды на период времени, необходимый для ее выполнения. Часть разрядов регистра команд используется для хранения кода операции, в остальных разрядах хранятся коды адресов операндов.

Текущая команда находится в специально для нее отведенном регистре команд. В процессе работы с текущей командой увеличивается значение так называемого счётчика команд, который теперь указывает на следующую команду (если, конечно, не было команды перехода или останова).

Часто команду представляют как структуру, состоящую из записи операции (которую требуется выполнить) и адресов ячеек исходных данных и результата. По адресам указанным в команде берутся данные и помещаются в обычные регистры (в смысле не в регистр команды), получившийся результат тоже сначала оказывается в регистре, а уж потом перемещается по своему адресу, указанному в команде.

Источник: Википедия

а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ э ю я