Читайте также: |
|
Сдвиговые регистры также могут использоваться как регистры памяти, но кроме этого они позволяют производить преобразование записанной в них информации. На рис. 3.5,а приведена схема однофазного сдвигового регистра на D t -триггерах (с внутренней задержкой). Следует отметить, что сдвиговые регистры строятся только на триггерах с внутренней задержкой (D t -, RS t -, JK t -триггерах). Разряд регистра соответствует рис. 3.2,в. Вместо D t -триггеров могут использоваться разряды на RS t -триггерах (см. рис. 3.2,б).
На рис. 3.5,б приведена схема двухфазного по входу и выходу реги-стра, разряды которого выполнены по типу рис. 3.2,г. В регистрах, схемы которых приведены на рис. 3.5,а,б, осуществляется последовательный прием и выдача информации. Вводимое число А поразрядно, начиная со старшего разряда А 3, вводится на вход младшего разряда регистра (разряда 0) при поступлении синхроимпульсов С. Так, при поступлении первого синхроимпульса С старший разряд числа А 3 записывается в разряд 0. При поступлении второго синхроимпульса С содержимое разряда 0 (т.е. А 3) переписывается в следующий разряд (разряд 1), а в разряд 0 записывается
разряд А 2 числа А. Каждый импульс С продвигает содержимое регистров на один разряд вправо (что и дало название «сдвиговый»). Для записи числа А с m разрядами нужно подать m синхроимпульсов. Для выдачи числа А с выхода старшего разряда (разряда 3) потребуется еще m синхроимпульсов. Таким образом, последовательные регистры для приема и выдачи требуют больше времени, чем параллельные.
Для сдвига влево (в сторону младшего разряда) нужно выходы последующих (старших) разрядов соединить с входами предшествующих (младших), как показано на рис. 3.5,в: Q 3 соединен с D 2, Q 2– c D 1, Q 1 – c D 0. На вход регистра (вход D 3) вводится поразрядно двоичное число А, начиная с младшего разряда А 0. С выхода регистра (выход Q 0) число А выводится поразрядно, начиная с младшего разряда А 0.
Сдвиг числа А в регистре на один разряд вправо (в сторону старшего разряда) соответствует умножению числа А на 2, а сдвиг влево – делению на 2. Поэтому сдвиговые регистры используют для умножения и деления двоичных чисел [3]. Сдвиговые регистры могут иметь более сложные схемы, чем приведенные на рис. 3.5, с более сложными функциями. Так, приведенные схемы могут легко быть дополнены параллельным выходом, как указано пунктиром на рис. 3.5,а.
Дата добавления: 2015-07-25; просмотров: 44 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Разряд регистра | | | Цифровые устройства комбинационного типа. Полусумматор. Полный сумматор. |