ПЗ (1074484), страница 3
Текст из файла (страница 3)
-
Арифметическо-логическое устройство (АЛУ).
Для реализации 6-ти разрядного АЛУ используем 2 четырёхразрядных АЛУ К155ИП3 с соединёнными управляющими входами (S0, S1, S2, S3, M). Также соединяем выход переноса (CO)на первом АЛУ со входом переноса ( ) на втором.
-
Мультиплексор регистра А.
Для реализации 3-х канального восьмиразрядного мультиплексора используем 4 двухканальных 4-х разрядных мультиплексора К155КП11. Объединяем стробирующие (EN) и управляющие (S) входы первого, второго и третьего, четвёртого. Входы 1.0, 1.1, 1.2, 1.3 первого и второго мультиплексоров соединяем с входной шиной данных, а входы 2.0, 2.1, 2.2, 2.3 с информационными выходами регистра D. Входы 1.1, 1.2, 1.3 третьего и 1.0, 1.1, 1.2, 1.3 четвёртого мультиплексоров соединяем со старшими пятью разрядами регистра А; вход 1.0 третьего мультиплексора заземляем.
Управляющий сигнал | Операции | EN1 | S1 | EN2 | S2 |
У8 | А:= ШВх | 0 | 0 | 1 | * |
У33 | А:=E | 0 | 1 | 1 | * |
У13 | А(0):=0 | 1 | * | 0 | 0 |
Покой | 1 | * | 1 | * |
S1=У33
S2=0
-
Мультиплексор регистра В.
Для реализации 3-х канального восьмиразрядного мультиплексора используем 4 двухканальных 4-х разрядных мультиплексора К155КП11. Объединяем стробирующие (EN) и управляющие (S) входы первого, второго и третьего, четвёртого. Входы 1.0, 1.1, 1.2, 1.3 первого и второго мультиплексоров соединяем с входной шиной данных, а входы 2.0, 2.1, 2.2, 2.3 с информационными выходами регистра С. Входы 1.1, 1.2, 1.3 третьего и 1.0, 1.1, 1.2, 1.3 четвёртого мультиплексоров соединяем со старшими пятью разрядами регистра В.
Управляющий сигнал | Операции | EN1 | S1 | EN2 | S2 |
У9 | В:= ШВх | 0 | 0 | 1 | * |
У25 | В:=С | 0 | 1 | 1 | * |
У14 | В(0):=0 | 1 | * | 0 | 0 |
У21 | B(0):=1 | 1 | * | 0 | 0 |
Покой | 1 | * | 1 | * |
S1=У25
S2=0
-
Мультиплексор регистра С.
Для реализации 2-ухканального восьмиразрядного мультиплексора используем 2 двухканальных 4-ёхразрядных мультиплексора К155КП11. Объединяем стробирующие (EN) и управляющие (S) входы. Входы 1.0, 1.1, 1.2, 1.3 мультиплексоров соединяем с информационными выходами АЛУ, а входы 2.1, 2.2, 2.3 третьего и 2.0, 2.1, 2.2, 2.3 четвёртого мультиплексоров соединяем со старшими семью выходными разрядами регистра С; на вход 1.0 третьего мультиплексора подаем Y30.
-
Мультиплексор знака С.
Для реализации 2-ухканального одноразрядного мультиплексора используем мультиплексор К155КП11. Вход 1 соединяем со старшим выходным разрядом регистра D.
Управляющий сигнал | Операции | EN | S |
У30 | С(0):=D(7) | 0 | 0 |
Покой | 1 | * |
S=0
-
Cчетчик.
Для реализации данного операционного элемента используем счётчик К155ИЕ7. Данная микросхема имеет инверсные входы и
. На вход обнуления R и С1 подаём положительный потенциал.
Управляющий сигнал | Операции | V | С2 |
У29 | СЧ:=СЧ-1 | 0 | 1 |
У24 | СЧ:=5 | 1 | 1 |
Покой | 0 | 0 |
7.12 Триггеры управляющих шин.
Для реализации данного операционного элемента используем 2 микросхемы К155ТМ2 каждая из которых содержит 2 D-триггера. Выходы триггеров Q соединяем с управляющими шинами ГОТ, ЗАН, ЗАПР, РЕЗ. На входы асинхронной установки и сброса ,
подаём положительный потенциал.
Управляющий сигнал | Операции | D1 | C1 | D2 | C2 | D3 | C3 | D4 | C4 |
У1 | ГОТ:=0 | 0 | 1 | * | 0 | * | 0 | * | 0 |
У2 | ГОТ:=1 | 1 | 1 | * | 0 | * | 0 | * | 0 |
У4 | ЗАН:=0 | * | 0 | 0 | 1 | * | 0 | * | 0 |
У5 | ЗАН:=1 | * | 0 | 1 | 1 | * | 0 | * | 0 |
У6 | ЗАПР:=0 | * | 0 | * | 0 | 0 | 1 | * | 0 |
У7 | ЗАПР:=1 | * | 0 | * | 0 | 1 | 1 | * | 0 |
У31 | РЕЗ:=0 | * | 0 | * | 0 | * | 0 | 0 | 1 |
У32 | РЕЗ:=1 | * | 0 | * | 0 | * | 0 | 1 | 1 |
Покой | * | 0 | * | 0 | * | 0 | * | 0 |