ПЗ (1075436), страница 9
Текст из файла (страница 9)
| 5 | Входные сигналы ПЛМ | Выходные сигналы ПЛМ | |||||||||||
| № | D5 | D4 | D3 | D2 | D1 | Y23 | Y24 | Y25 | Y26 | Y27 | Y28 | * | * |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 3 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 4 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 5 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 6 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 7 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 8 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 9 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 10 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 11 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 12 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 13 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 14 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 15 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 16 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 17 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 18 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 19 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 20 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 21 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 22 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 23 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 24 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 25 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 26 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 27 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 28 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 29 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 30 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 31 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 32 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 33 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
| 34 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | * | * |
| 35 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | * | * |
| 36 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | * | * |
| 37 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | * | * |
| 38 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | * | * |
-
Разработка спецификации.
| Обозначение | Наименование | Кол. | Примечание | |||||
|
|
|
|
| |||||
|
| Микросхемы |
|
| |||||
| DD1-DD5, DD31-DD32 | K155ИР13 | 7 | Универсальный сдвиговый регистр | |||||
| DD6-DD20 | K155КП11 | 15 | 2х канальный 4х разрядный мультиплексор | |||||
| DD21-DD23 | К155ИР3 | 3 | АЛУ | |||||
| DD24-DD27 | К155ТМ2 | 4 | D-триггер | |||||
| DD28 | К1533ИД7 | 1 | Дешифратор | |||||
| DD29-DD30 | К155АП6 | 2 | Буферный элемент | |||||
| DD33 | К155ЛА3 | 3 | 2х-ходовое И-НЕ | |||||
| DD34 | К155ЛА2 | 2 | 8ми-ходовое И-НЕ | |||||
| DD35-DD40,DD42-DD43 | К155ЛЛ1 | 30 | 2х-ходовое ИЛИ | |||||
| DD41 | К155ЛЕ1 | 8 | 2х-ходовое ИЛИ-НЕ | |||||
| DD44 | К155ЛП5 | 6 | ИСКЛЮЧАЮЩЕЕ ИЛИ | |||||
| DD45 | К1533ЛИ3 | 1 | 3х-ходовое И | |||||
| DD46-DD50 | K556РТ2 | 5 | ПЛМ | |||||
|
|
|
|
| |||||
|
| Резисторы |
|
| |||||
| R1 | 1,5 кОм | 1 |
| |||||
|
|
|
|
| |||||
|
| Переключатели |
|
| |||||
| ТВ0-ТВ5 |
| 6 | 2х-позиционный тумблер | |||||
|
|
|
|
| |||||
|
|
|
|
| Спецификация |
| |||
| Чертил | Зайков С.А. |
|
| |||||
| Проверил | Спиридонов С.Б. |
|
| МГТУ им. Н.Э.Баумана | ||||
|
|
|
|
| Группа ИУ5-52 | ||||
-
Определение количества машинных тактов, необходимых для выполнения каждой операции.
Данная задача решается в соответствии с обобщённой микропрограммой. Для подсчёта числа машинных тактов для определённой операции необходимо, «войдя» в микропрограмму виртуально выполнить весь набор микроопераций, необходимый для корректного выполнения данной операции. Во время виртуального выполнения операции, т.е. последовательного перемещения по вершинам графа микропрограммы с соблюдением логических условий, необходимо вести подсчёт пройденных вершин графа микропрограммы. Таким образом, будет получено число машинных тактов, необходимых для выполнения данной операции. Соответственно для получения максимального (или минимального) числа машинных тактов, необходимо взять «наихудшие» («наилучшие») в смысле выполнения данной операции операнды.















