Тема 3. Типовые элементы и узлы ЦТ
Индивидуальное задание №4 (Урок № 1)
(К ЛР№2 «Исследование операционных узлов ЦУ»)
Схемы устройств представлены в соответствующем разделе лабораторной работы.
Задача 1: Реализовать для параллельного регистра памяти режим записи и хранения заданного кода
Задача 2: Реализовать для последовательного сдвигающего регистра режим записи и хранения заданного кода. Необходимо учесть, что запись осуществляется начиная со старшего разряда.
Варианты исходных данных для анализа работы регистров Таблица 1
Вариант
| Параллельный регистр
памяти
(запись, хранение кода)
| Последовательный сдвигающий
регистр
(запись, хранение кода)
| 3р
| 2р
| 1р
| 0р
| 3р
| 2р
| 1р
| 0р
| 1, 21, 41
|
|
|
|
|
|
|
|
| 2, 22, 42
|
|
|
|
|
|
|
|
| 3, 23, 43
|
|
|
|
|
|
|
|
| 4, 24, 44
|
|
|
|
|
|
|
|
| 5, 25, 45
|
|
|
|
|
|
|
|
| 6, 26, 46
|
|
|
|
|
|
|
|
| 7, 27, 47
|
|
|
|
|
|
|
|
| 8, 28, 48
|
|
|
|
|
|
|
|
| 9, 29, 49
|
|
|
|
|
|
|
|
| 10, 30, 50
|
|
|
|
|
|
|
|
| 11, 31, 51
|
|
|
|
|
|
|
|
| 12, 32, 52
|
|
|
|
|
|
|
|
| 13, 33, 53
|
|
|
|
|
|
|
|
| 14, 34, 54
|
|
|
|
|
|
|
|
| 15, 35, 55
|
|
|
|
|
|
|
|
| 16, 36, 56
|
|
|
|
|
|
|
|
| 17, 37, 57
|
|
|
|
|
|
|
|
| 18, 38, 58
|
|
|
|
|
|
|
|
| 19, 39, 59
|
|
|
|
|
|
|
|
| 20, 40, 60
|
|
|
|
|
|
|
|
| Задача 3: Реализовать для счетчиков режимы предустановки и счета для заданных исходных данных:
Варианты исходных данных для анализа работы реверсивных счетчиков Таблица 3
Вариант
| Режим предустановки (С=0) Qn=Dn
| Режим счета (С=1)
| Счетчик СТ2 (DD10)
| СчетчикСТ2/10 (DD11)
| +1
| -1
| D8
| D4
| D2
| D1
| D8
| D4
| D2
| D1
| 1, 21, 41
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2, 22, 42
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3, 23, 43
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4, 24, 44
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5, 25, 45
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 6, 26, 46
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 7, 27, 47
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 8, 28, 48
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9, 29, 49
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 10, 30, 50
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 11, 31, 51
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 12, 32, 52
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 13, 33, 53
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 14, 34, 54
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15, 35, 55
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16, 36, 56
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 17, 37, 57
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 18, 38, 58
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 19, 39, 59
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 20, 40, 60
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Задача 4: Выполнить анализ работы параллельного сумматора с последовательным переносом для исходных данных:
Варианты исходных данных для анализа работы сумматора Таблица 3
Вариант
| Рin
| Число А (аi)
| Число В (bi)
| А4
| А3
| А2
| А1
| В4
| В3
| В2
| В1
| 1, 21, 41
|
|
|
|
|
|
|
|
|
| 2, 22, 42
|
|
|
|
|
|
|
|
|
| 3, 23, 43
|
|
|
|
|
|
|
|
|
| 4, 24, 44
|
|
|
|
|
|
|
|
|
| 5, 25, 45
|
|
|
|
|
|
|
|
|
| 6, 26, 46
|
|
|
|
|
|
|
|
|
| 7, 27, 47
|
|
|
|
|
|
|
|
|
| 8, 28, 48
|
|
|
|
|
|
|
|
|
| 9, 29, 49
|
|
|
|
|
|
|
|
|
| 10, 30, 50
|
|
|
|
|
|
|
|
|
| 11, 31, 51
|
|
|
|
|
|
|
|
|
| 12, 32, 52
|
|
|
|
|
|
|
|
|
| 13, 33, 53
|
|
|
|
|
|
|
|
|
| 14, 34, 54
|
|
|
|
|
|
|
|
|
| 15, 35, 55
|
|
|
|
|
|
|
|
|
| 16, 36, 56
|
|
|
|
|
|
|
|
|
| 17, 37, 57
|
|
|
|
|
|
|
|
|
| 18, 38, 58
|
|
|
|
|
|
|
|
|
| 19, 39, 59
|
|
|
|
|
|
|
|
|
| 20, 40, 60
|
|
|
|
|
|
|
|
|
| | | | | | | | | | | | | | |
Тема 3. Типовые элементы и узлы ЦТ
Индивидуальное задание №5 (Урок № 2)
(К ЛР№3 «Исследование узлов преобразования кодов,
Коммутации сигналов и контроля ЦУ»)
Задача 1. Для дешифратора на 2 входа (преобразователя двоичного двухразрядного кода X2 X1 в код семисегментного индикатора) составить и минимизировать логическое уравнение для одного из сегментов. Нарисовать схему реализации данного уравнения на элементах ИЛИ – НЕ, И – НЕ. Для этого воспользоваться таблицей истинности дешифратора (табл. 1).
Таблица 1
Код
10сс
| Код 8421
(входные переменные)
| Элемент индикации (семисегментный код)
| X4
| X3
| X2
| X1
| a
| b
| c
| d
| e
| f
| g
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Задача 2: По ЛФ провести анализ работы (заполнить таблицу истинности) цифрового одноразрядного компаратора схемы №2 (ПЗ№4). На ЛР№3 собрать схему №2, проверить полученную таблицу истинности
Коды одноразрядных чисел
| больше
| больше
или равно
| равно
| неравно
| меньше
или равно
| меньше
| а
| в
| >
| ³
| =
| ¹
| £
| <
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Задача 3: По ЛФ провести анализ работы (заполнить таблицу истинности) схемы мажоритирования (ПЗ№4). На ЛР№3 собрать схему, проверить полученную таблицу истинности
Входы схемы
контроля
| Выход схемы
контроля
| Номер отказавшего
канала
| F3
| F2
| F1
| F
| a1
| a0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Задача 4: По ЛФ провести анализ работы (заполнить таблицу истинности) схемы контроля четности (нечетности) единиц параллельного двухразрядного кода (ПЗ№4). На ЛР№3 собрать схему, проверить полученную таблицу истинности
Параллельный двоичный код
| Признак нечетности
| Признак четности
| а1
| а0
| У1
| У2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Задача 5: По ЛФ провести анализ работы (заполнить таблицу истинности) схемы кодирования на четность параллельного двухразрядного кода (ПЗ№4). На ЛР№3 собрать схему, проверить полученную таблицу истинности
Вход схемы кодирования
(Кр не используется)
| Выход схемы кодирования
(Кр используется)
| а1
| а0
| Контрольный разряд (акр)
| а1
| а0
| Признак четности
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Задача 6: По ЛФ провести анализ работы (заполнить таблицу истинности) схемы контроля на четность параллельного двухразрядного кода (ПЗ№4). На ЛР№3 собрать схему, проверить полученную таблицу истинности
Разряды
передаваемого кода
| Отсутствие сбоя
| Наличие сбоя
| а0
|
|
| а1
|
|
| КР ( четности)
|
|
| Сигнал ошибки
|
|
| Задача 7: По ЛФ провести анализ работы (заполнить таблицу истинности) схемы передачи параллельного двухразрядного кода с контролем на четность (ПЗ№4). На ЛР№3 собрать схему, проверить полученную таблицу истинности
Сигналы на схеме
| Передаваемый код
| Принимаемый код
(отсутствие сбоя)
| Принимаемый код
(наличие сбоя)
| а0
|
|
|
| а1
|
|
|
| КР ( четности)
|
|
|
| Сигнал ошибки
| -
|
|
|
Тема 4. Микропроцессорная техника
Индивидуальное задание №6 (ПЗ№3)
(К ЛР№4 «Исследование работы микропроцессора»)
Задача №1. Используя систему команд микропроцессора КР580ИК80А, определить коды операций для команд:
Варианты
|
|
|
|
|
|
|
|
|
|
| 0+
| ADD L
| ADD H
| ADD A
| ADD B
| ADD C
| ADD E
| ADD H
| ADD D
| ADD L
| ADDH
| | MOV
A, E
| MOV
B, D
| MOV
C, A
| MOV
D, B
| MOV
E, L
| MOV
H, B
| MOV
L, D
| MOV
A, B
| MOV
A, C
| MOV E, L
| | MVI A
| MVI B
| MVI A
| MVI B
| MVI A
| MVI B
| MVI A
| MVI B
| MVI D
| MVI A
| | ADD A
| ADD D
| ADD A
| ADD D
| ADD A
| ADD D
| ADD A
| ADD D
| ADD C
| ADD D
| | SUB C
| SUB H
| SUB C
| SUB H
| SUB C
| SUB H
| SUB C
| SUB H
| SUB C
| SUB D
| 10+
| ADD H
| ADD A
| ADD B
| ADD C
| ADD E
| ADD H
| ADD D
| ADD L
| ADD B
| ADDВ
| | MOV A, D
| MOV A, L
| MOV A, H
| MOV B, A
| MOV B, C
| MOV B, D
| MOV B, E
| MOV B, L
| MOV
B, H
| MOV B, C
| | MVI C
| MVI L
| MVI C
| MVI L
| MVI C
| MVI L
| MVI C
| MVI L
| MVI E
| MVI D
| | ADD C
| ADD H
| ADD C
| ADD H
| ADD C
| ADD H
| ADD C
| ADD H
| ADD B
| ADD D
| | SUB E
| SUB B
| SUB E
| SUB B
| SUB E
| SUB B
| SUB E
| SUB B
| SUB E
| SUB D
| 20+
| ADD B
| ADD C
| ADD E
| ADD H
| ADD D
| ADD B
| ADD C
| ADD E
| ADD H
| ADDА
| | MOV
C, A
| MOV
C, B
| MOV
C, D
| MOV
C, L
| MOV
C, H
| MOV
C, E
| MOV
D, A
| MOV
D, B
| MOV
D, C
| MOV C, D
| | MVI D
| MVI H
| MVI D
| MVI H
| MVI D
| MVI H
| MVI D
| MVI H
| MVI H
| MVI A
| | ADD B
| ADD L
| ADD B
| ADD L
| ADD B
| ADD L
| ADD B
| ADD L
| ADD E
| ADD C
| | SUB L
| SUB A
| SUB L
| SUB A
| SUB L
| SUB A
| SUB L
| SUB A
| SUB L
| SUB H
| 30+
| ADD L
| ADD B
| ADD C
| ADD E
| ADD B
| ADD C
| ADD E
| ADD H
| ADD D
| ADDL
| | MOV D, E
| MOV D, L
| MOV D, H
| MOV E, A
| MOV E, B
| MOV E, C
| MOV E, D
| MOV E, H
| MOV E, L
| MOV D, B
| | MVI E
| MVI A
| MVI E
| MVI A
| MVI E
| MVI A
| MVI E
| MVI A
| MVI L
| MVI H
| | ADD E
| ADD A
| ADD E
| ADD A
| ADD E
| ADD A
| ADD E
| ADD A
| ADD D
| ADD L
| | SUB A
| SUB D
| SUB A
| SUB D
| SUB A
| SUB D
| SUB A
| SUB D
| SUB A
| SUB H
|
Задача №2. Используя систему команд МП КР580ИК80А, составить программу в машинных кодах. Вычислительная задача и исходные данные представлены в таблице.
По результату выполнения арифметической операции индивидуального задания №3 определить состояние (расписать по разрядам-признакам в двоичной системе счисления) регистра признаков F.
Вариант
|
|
|
|
|
|
|
|
|
|
| Вычисл. задача
| Х+У=Z
| Х-У=Z
| Х+У=Z
| Х-У=Z
| Х+У=Z
| Х-У=Z
| Х+У=Z
| Х-У=Z
| Х+У=Z
| Х-У=Z
| X16
| 7А
в М(0907)
| 4B
в М(0807)
| B2
в p.H
|
в М(0A0F)
| 3А
в М(0804)
| E2
в p. H
| 6B
в М(0807)
|
в М(090F)
| 7B
в М(0809)
|
в p. A
| Y16
|
в р.D
|
в р.A
|
в р.B
|
в р.E
|
в р.D
|
в р.L
|
в М(0A08)
|
в р.C
|
в М(0A0C)
|
в р.H
| Z
| в М(0908)
в р.E
| в М(0A08)
| в р.C
| в р.L
| в М(0902)
в р.H
| в р.A
| в р.A
| в р.B
| в р.E
| в р.B
| Вариант
|
|
|
|
|
|
|
|
|
|
| Вычисл. задача
| Х+У=Z
| Х-У=Z
| Х+У=Z
| Х-У=Z
| Х+У=Z
| Х-У=Z
| Х+У=Z
| Х-У=Z
| Х+У=Z
| Х-У=Z
| X16
|
в М(0903)
| DB
в М(0805)
| B7
в p.A
|
в М(0A06)
| 1А
в М(0808)
| E5
в p. A
| AB
в М(0804)
|
в М(0906)
|
в М(0800)
|
в p. H
| Y16
|
в р.L
|
в р.B
|
в р.B
|
в р.E
|
в р.D
|
в р.L
|
в М(0A08)
|
в р.E
|
в М(080C)
|
в р.A
| Z
| в М(0908)
в р.E
| в М(0A08)
| в р.C
| в р.A
| в М(0906)
в р.H
| в р.D
| в р.A
| в р.B
| в р.E
| в р.B
| Вариант
|
|
|
|
|
|
|
|
|
|
| Вычисл. задача
| Х-У=Z
| Х+У=Z
| Х-У=Z
| Х+У=Z
| Х-У=Z
| Х+У=Z
| Х-У=Z
| Х+У=Z
| Х-У=Z
| Х+У=Z
| X16
| 7А
в М(0907)
| 4B
в М(0807)
| B2
в p.H
|
в М(0A0F)
| 3А
в М(0804)
| E2
в p. H
| 6B
в М(0807)
|
в М(090F)
| 7B
в М(0809)
|
в p. A
| Y16
|
в р.D
|
в р.A
|
в р.B
|
в р.E
|
в р.D
|
в р.L
|
в М(0A08)
|
в р.C
|
в М(0A0C)
|
в р.H
| Z
| в М(0908)
в р.E
| в М(0A08)
| в р.C
| в р.L
| в М(0902)
в р.H
| в р.A
| в р.A
| в р.B
| в р.E
| в р.B
| Вычисл. задача
|
|
|
|
|
|
|
|
|
|
| X16
| Х-У=Z
| Х+У=Z
| Х-У=Z
| Х+У=Z
| Х-У=Z
| Х+У=Z
| Х-У=Z
| Х+У=Z
| Х-У=Z
| Х+У=Z
| Y16
|
в М(0903)
| DB
в М(0805)
| B7
в p.A
|
в М(0A06)
| 1А
в М(0808)
| E5
в p. A
| AB
в М(0804)
|
в М(0906)
|
в М(0800)
|
в p. H
| Z
|
в р.L
|
в р.B
|
в р.B
|
в р.E
|
в р.D
|
в р.L
|
в М(0A08)
|
в р.E
|
в М(080C)
|
в р.A
| | в М(0908)
в р.E
| в М(0A08)
| в р.C
| в р.A
| в М(0906)
в р.H
| в р.D
| в р.A
| в р.B
| в р.E
| в р.B
| Задание к ЛР№4 Исследование работы микропроцессора: Необходимо каждому студенту выполнить индивидуальное задание по программированию микропроцессоров.
|