РЕГИСТР [register]

Регистр - это, Что такое регистр, Определение термина регистр, Регистр клавиатуры, Регистр команд, Регистр общего назначения, Регистр процессора, Регистр PIO, Регистр последовательного управления, Регистр результата, Накапливающий регистр, Регистр с плавающей запятой, Резервный регистр, Сдвиговый регистр, Управляющий регистр, Триггер

Типовой блок быстродействующей памяти малого объема в вычислительной системе, предназначенный для оперативного запоминания машинного слова, состоящего из "п" битов. Указанные данные могут представлять собой команду, двоичное число, буквенно-цифровой знак и т.п. Некоторые регистры могут служить счетчиками, использоваться как сдвиговые регистры и т.д. В основе конструкции регистров лежит использование так называемых бистабильных или триггерных ячеек.
Бистабильная ячейка, триггер [bistable circuit, flip-flop, trigger] — электронная схема, находящаяся в одном из двух устойчивых состояний ("логическая 1" или "логический 0"), пока через один из своих входов не получит импульс, при помощи которого она переключается в другое состояние.
В зависимости от назначения и принципа действия различают:
 - регистр клавиатуры [case] — одно из двух возможных состояний (режимов) клавиатуры (верхний и нижний регистры), соответствующих определенному набору знаков (буквенно-цифровых символов, алфавиту и т. п.);
 - регистр команд [instruction register] — регистр, содержащий команду, исполняемую в данный момент процессором;
 - регистр общего назначения, универсальный (общий) регистр [general register] — регистр процессора, доступный программам и используемый ими для временного хранения операнда, базового адреса и других данных;
 - регистр процессора [processor register] —память процессора, предназначенная для хранения основных или промежуточных данных либо их частей и используемая для выполнения машинных команд;
 - регистр PIO [Programming Input-Output] —регистр, предназначенный для поддержки процессов автоматизированного переноса данных между разными устройствами (например, винчестером и хост-адаптером) при программируемом вводе-выводе данных (РЮ).
 - регистр последовательного управления [sequence-control register, program counter] —регистр или участок памяти, предназначенный для хранения следующей по порядку команды, которая должна быть получена из быстродействующего ЗУ для выполнения процессором;
 - регистр результата, регистр выхода [output register] — регистр арифметико-логического устройства, в котором размещается результат операции выполняемой машинной команды или последовательной серией команд (он же накапливающий регистр);
 - накапливающий регистр [accumulator register, accumulator] — регистр, сохраняющий результаты предыдущих операций для использования их в последующих операциях;
 - регистр с плавающей точкой (запятой) [floating-point register] — регистр, доступный программам и используемый для хранения числа с плавающей точкой при выполнении арифметических операций;
 - резервный регистр [standby register] — регистр, предназначенный для хранения данных, используемых для повторения операций в случае нарушения нормального хода вычислений или обработки данных;
 - сдвиговый регистр, регистр сдвига [shift register] — регистр, обеспечивающий поразрядный сдвиг содержимого влево или вправо;
 - управляющий регистр, регистр управления [control register] — регистр, используемый для расширения или модификации функций управления.