Читать реферат по математике: "ВЫБОР СТРУКТУРЫ УЗЛА" Страница 5
S ¦TT¦ Q(i+1)
+---++---¬+---++---
----+ D ¦¦L-------+ D ¦¦
-->¦ C ¦¦-->¦ C ¦¦
¦ +---+O---¦ +---+O---
¦ -O R ¦¦¦ -O R ¦¦
¦ ¦L---+-------¦ ¦L---+-------
Уст."0"--+-+--------------------+-+---------------
Сдвиг----+----------------------+-----------------Для сдвига влево используется формула: D(i)=Q(i+1). Стро-
ится такой регистр аналогично.
Вот формулы и схема для для аналогичного регистра на
JK-триггерах:
_
RG>:J(i)=Q(i-1), K(i)=Q(i-1)----T-----¬ Q(i)----T-----¬
X(i) ----+ J ¦TT+---------------+ J ¦TT+---- Q(i+1)
¦¦¦¦¦¦
->¦ C ¦¦ _->¦ C ¦¦
_¦ ¦¦¦ Q(i)¦ ¦¦¦_
X(i) --+-+ K ¦O-------------+-+ K ¦O---- Q(i+1)
¦ L---+------¦ L---+------
Сдвиг-----+-------------------------+-----------------------Наиболее экономичной для построения регистров сдвига яв-
ляется схема на D-триггерах, которая требует в 2 раза меньше
корпусов микросхем по сравнению со схемой на JK-триггерах и в
2 раза меньше связей между триггерами за счет однофазной пере-
дачи информации.
Реверсивный сдвиговый регистр имеет схемы управления
межтриггерными связями для чего обычно используют элементы
И-ИЛИ-НЕ. С помощью этих элементов в соответствии с сигналами,
управляющими направлением сдвига обеспечиваются связи между
триггерами для выполнения сдвига в заданном направлении.
В нашем узле мы не будем конструировать сами ни сумматор
ни регистры, поскольку все нужные нам элементы уже содержатся
в серии микросхем К155.
Теперь перейдем к конкретному рассмотрению схемы нашего
узла.
Входные данные подаются на регистр RG1 в параллельном ви-
де. Для этого на входы D1-D8 подаем входные данные а на ос-
тальные: V1=V2=R=1, D(+)=D(-)=0. Тогда по приходу синхроим-
пульса C1 данные со входов D1-D8 будут занесены в регистр. Об-
щая схема работы (с точки зрения синхроимпульсов) приведена
ниже:¦
C1 ¦ --¬
+-- L---------------------------------
+-------------------------------------
¦--¬
C2 +---- L-------------------------------
+-------------------------------------
¦--¬ --¬ --¬ --¬ --¬ --¬ --¬
C3 +------ L-- L-- L-- L-- L-- L-- L-----
L-------------------------------------Затем, как видно из вышеприведенной схемы, данные с выхо-
дов 2-8 регистра RG1 поступают на входы D1-D7 регистра RG2,
причем на вход D8 подается 0. Абсолютно аналогично, то есть
подав V1=V2=R=1, D(+)=D(-)=0 мы заносим данные (это мантисса
числа, которую нам надо нормализовать) по приходу синхроим-
пульса C2 в регистр RG2. По приходу этого же синхроимпульса в
регистр RG4 заносится 7d=111b - это сразу смещенный порядок
числа. Затем, начинается подача импульсов C3. Что же происхо-
дит при этом? Здесь начинает работать логика на элементах
И-НЕ. То есть, проверяется содержится ли в старшем разряде
мантиссы 0 (выход 1 регистра RG2). Если да, то сихнроимпульс
приходит на регистры RG2 и RG4. Это приводит к тому, что ман-
тисса, содержащаяся в регистре RG2 сдвигается на 1 разряд вле-
во, а информация из регистра RG4 поступает на сумматор, где из
порядка вычитается 1 и обратно заносится в регистр RG4. Таким
образом мы разряд за разрядом нормализуем мантиссу. Когда в
старшем разряде мантиссы окажется 1, то сработает логика на
элементах И-НЕ и синхроимпульс C3 пойдет на регистр RG3, в ко-
торый попадут выходные данные: старший разряд с регистра RG1
(знак), четыре разряда с регистра RG2 (мантисса) и три разряда
с регистра RG4 (порядок). Для обеспечения работы регистра RG2
в параллельном и последовательном режиме на входе
Похожие работы
Интересная статья: Быстрое написание курсовой работы

(Назад)
(Cкачать работу)