Регистр

Регистр (register) — блок быстродействующей памяти малого объема в вычислительной системе, предназначенный для оперативного запоминания машинного слова, состоящего из битов. Указанные данные могут представлять собой команду, двоичное число, буквенно-цифровой знак. Некоторые регистры могут служить счетчиками, использоваться как сдвиговые регистры. В основе конструкции регистров лежит использование бистабильных или триггерных ячеек.
В зависимости от назначения и принципа действия различают: регистр процессора (processor register) — память процессора, предназначенная для хранения основных или промежуточных данных либо их частей и используемая для выполнения машинных команд;
регистр команд (instruction register) — регистр, содержащий команду, исполняемую в данный момент процессором;
регистр общего назначения, универсальный (общий) регистр (general register) — регистр процессора, доступный программам и используемый ими для временного хранения операнда, базового адреса и других данных;
регистр PIO (Programming Input-Output) — регистр, предназначенный для поддержки процессов автоматизированного переноса данных между разными устройствами (например, винчестером и хост-адаптером) при программируемом вводе-выводе данных (PIO);
регистр последовательного управления (sequence-control register, program counter) — регистр или участок памяти, предназначенный для хранения следующей по порядку команды, которая должна быть получена из быстродействующего ЗУ для выполнения процессором;
регистр результата, регистр выхода (англ. output register) — регистр арифметико-логического устройства, в котором размещается результат операции выполняемой машинной команды или последовательной серией команд (он же накапливающий регистр);
накапливающий регистр (accumulator register, accumulator) — регистр, сохраняющий результаты предыдущих операций для использования их в последующих операциях;
регистр с плавающей точкой (запятой) (floating-point register) — регистр, доступный программам и используемый для хранения числа с плавающей точкой при выполнении арифметических операций;
резервный регистр (standby register) — регистр, предназначенный для хранения данных, используемых для повторения операций в случае нарушения нормального хода вычислений или обработки данных;
сдвиговый регистр, регистр сдвига (shift register) — регистр, обеспечивающий поразрядный сдвиг содержимого влево или вправо;
управляющий регистр, регистр управления (control register) — регистр, используемый для расширения или модификации функций управления.
Статья находится в рубриках
Яндекс.Метрика