30408-1 (663152), страница 4
Текст из файла (страница 4)
Обобщая полученные данные можно построить общую схему управляющего автомата (Рис. 7).
Рис. 7. Общая схема управляющего автомата.
2. Разработка структурной схемы микро ЭВМ.
2.1 Эмуляция ОА в микропроцессорной среде с разрядно-модульной организацией.
Для достижения требуемой разрядности при использовании микропроцессорной секции К1804ВС1 необходимо объединить между собой шесть микропроцессорных секций. Функциональная схема объединения МПС приведена на рис. 8.
При эмуляции ОА в микропроцессорной среде будем использовать следующие соглашения:
| Номер РОН | Регистр в ОА |
| 1 | Рг.I |
| 2 | Рг.T |
| 3 | Рг.К |
| 4 | Рг.Х |
| 5 | Рг.Р |
| 6 | Рг.Чт. |
| 7 | Рг.Дт. |
| 8 | Рг.Сч. |
| 9 | Рг.Мн. |
| 10 | Рг.Мт. |
| 11 | Рг.LN |
| 12 | Рг.DM |
| 13 | Рг.СМ. |
Рис.8 Функциональная схема объединения МПС.
Сигналы, поступающие на МПС:
А(4 разр.), В(4), I(9), D(24),
(1)
Для реализации микроопераций ОА необходимо подать на МПС следующие наборы сигналов (в соответствии с форматом):
|
| 0000 | 0001 | 010 | 000111 | 00..00 | 1 |
|
| 0000 | 0010 | 010 | 000111 | 00..00 | 0 |
|
| 0000 | 1011 | 010 | 000111 | 00..00 | 0 |
|
| 0000 | 0011 | 010 | 000111 | 00..00 | 0 |
|
| 0000 | 0100 | 010 | 000111 | X | 0 |
|
| 0100 | 0100 | 010 | 001100 | 00..00 | 0 |
|
| 0100 | 0101 | 010 | 000100 | 00..00 | 0 |
|
| 0000 | 0110 | 010 | 000111 | 00..00 | 0 |
|
| 0001 | 0111 | 010 | 000100 | 00..00 | 0 |
|
| 0100 | 1100 | 010 | 000100 | 00..00 | 0 |
|
| 0000 | 1000 | 010 | 000111 | 00..0010111 | 0 |
|
| 0111 | 1100 | 010 | 001001 | 00..00 | 1 |
|
| 0000 | 1110 | 010 | 000111 | 00..00 | 1 |
|
| 0000 | 1110 | 010 | 000111 | 00..00 | 0 |
|
| 0111 | 1100 | 011 | 000001 | 00..00 | 0 |
|
| 0000 | 1100 | 110 | 000011 | 00..00 | 0 |
|
| 0000 | 0110 | 110 | 000011 | 00..00 | 0 |
|
| 0000 | 0110 | 010 | 000011 | 00..00 | 1 |
|
| 0000 | 1000 | 010 | 001011 | 00..00 | 0 |
|
| 0110 | 0010 | 010 | 000100 | 00..00 | 0 |
|
| 0010 | 1011 | 010 | 000001 | 00..00 | 0 |
|
| 0000 | 0001 | 010 | 000011 | 00..00 | 1 |
|
| 0000 | 1101 | 010 | 000111 | 00..00 | 0 |
|
| 0100 | 1001 | 010 | 000100 | 00..00 | 0 |
|
| 0101 | 1010 | 010 | 000100 | 00..00 | 0 |
|
| 0000 | 1000 | 010 | 000111 | 00..01101 | 0 |
|
| 0000 | 1111 | 010 | 000111 | 00..00 | 0 |
|
| 1001 | 1101 | 010 | 000001 | 00..00 | 0 |
|
| 1001 | 0000 | 110 | 000100 | 00..00 | 0 |
| 0000 | 1101 | 010 | 000001 | 00..00 | 0 | |
|
| 1001 | 1101 | 010 | 001001 | 00..00 | 1 |
|
| 0000 | 1111 | 010 | 000111 | 00..00 | 1 |
|
| 0000 | 1010 | 100 | 000011 | 00..00 | 0 |
| 0000 | 1010 | 100 | 000011 | 00..00 | 0 | |
|
| 0000 | 1001 | 110 | 000001 | 00..00 | 0 |
|
| 1101 | 0100 | 010 | 000100 | 00..00 | 0 |
|
| 0000 | 0100 | 010 | 010011 | 00..00 | 1 |
|
| 0000 | 0011 | 010 | 001011 | 00..00 | 0 |
2.2 Эмуляция УА в микропроцессорной СУАМ.
Принципом организации корректного функционирования микро ЭВМ является факт того, что при выполнении определенных команд, выполняется некоторая совокупность микроопераций в тело которым выходит весь набор управляющих сигналов для выполнения определенных действий.
Таким образом, для каждой команды (микрооперации) существует некоторый набор микроопераций, содержащих в своем теле все необходимые управляющие сигналы, последовательное выполнение которых приводит к выполнению команды в целом.
Данная система реализации команд получила название принципа микропрограммной реализации команд и достаточно широко используется при реализации конкретных вычислительных устройств благодаря своей гибкости и производительности.
2.3 Проектирование УУ микро ЭВМ.















