Читать реферат по математике: "ВЫБОР СТРУКТУРЫ УЗЛА" Страница 5

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

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

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

в параллельном и последовательном режиме на входе


Интересная статья: Быстрое написание курсовой работы