Установочные микрооперации служат для переключения регистров в определенное состояние. Например, установка регистра в состояние "О" или "1"; установка парных разрядов в состояние "О", а непарных — в состояние "1"; запись в регистр некоторой константы или обнуление некоторых байтов и т.д. Установочные микрооперации преимущественно используют асинхронные входы регистра, например, вход сброса для схемы, изображенной на рис. 5.1.
В регистрах на RS- или JK- триггерах возможен однофазный или парафазный способ записи информации.
При однофазной записи значение каждого разряда слова А = An An-1, …А1 поступает по одной линии связи на вход S (или J) соответствующих триггеров. После считывания записанной информации регистр должен обнулиться по общему R-входу (рис. 5.2). Таким образом, при однофазной записи частота обмена информацией уменьшается, поскольку процессы ввода и сброса чередуются.
Рисунок 5.2- Схема регистра с однофазной записью данных
При парафазной записи информации значение каждого разряда слова А передается по двум линиям связи. При этом прямое значение Аi поступает на вход S (или J) соответствующих триггеров, а инверсное значение — на вход R (или K). В этом случае не требуется предварительного сброса регистра в состояние " 0 ", потому что такую функцию выполняет сигнал (рис. 5.3).
|
|
Рисунок 5.3- Схема регистра с парофазной записью данных
В регистрах на D-триггерах, имеющих один информационный вход, возможен только однофазный способ записи информации. С приходом очередного синхроимпульса записывается новая информация или, при отсутствии данных на входной шине, состояние регистра автоматически обнуляется (см. рис. 5.1).
При необходимости сохранения информации на несколько тактов в регистрах на D-триггерах следует использовать разрешающий V-вход, или блокировать прохождение синхроимпульса на С-вход.