ВУЗ:
Составители:
71
0,1,2,3,4,5,6,7,8,9,B,C - операторы вывода сигналов (y
i
) управления объ-
ектом (код 10);
2,6 - операторы перехода по условию Х (оператор условного перехода
код 11);
(А) - оператор безусловного перехода c одновременным выводом счет-
чика адреса (код 00);
(D) - оператор безусловного перехода (код 01).
Рисунок 5.5 - Схема алгоритма работы микропрограммного автомата
2 Выходные состояния автомата (сигналы управления объектом):
y1=0000, y2=0001, y3=1001, y4=1100, y5 =1011, y6 =0101, y7 =0011, y8 =0110,
y9 =1111.
Задание:
Требуется построить микропрограммный автомат по схеме рисунка 5.4.
без минимизации состояний и условных переходов.
Реализация:
1. Поставим в соответствие каждому оператору СА (рисунок 5.5) внут-
реннее состояние автомата, т.е. попросту пронумеруем команды программы.
Будем считать, что номер команды совпадает с ее адресом в ПЗУ (в скобках
указаны номера операторов безусловного перехода).
2. В СА используется четыре вида операторов: оператор вывода сигналов
управления объектом, оператор перехода по условию Х, оператор безусловного
перехода и оператор безусловного перехода с одновременным выводом значе-
ния счетчика адреса ПЗУ на выходные шины автомата. Определим структуру
операторов.
Каждый оператор должен содержать код операции (КОП) и операнд. По-
скольку операторов четыре, то код операции может состоять из двух двоичных
разрядов. Операндами всех операторов являются четырехразрядные двоичные
0,1,2,3,4,5,6,7,8,9,B,C - операторы вывода сигналов (yi) управления объ- ектом (код 10); 2,6 - операторы перехода по условию Х (оператор условного перехода код 11); (А) - оператор безусловного перехода c одновременным выводом счет- чика адреса (код 00); (D) - оператор безусловного перехода (код 01). Рисунок 5.5 - Схема алгоритма работы микропрограммного автомата 2 Выходные состояния автомата (сигналы управления объектом): y1=0000, y2=0001, y3=1001, y4=1100, y5 =1011, y6 =0101, y7 =0011, y8 =0110, y9 =1111. Задание: Требуется построить микропрограммный автомат по схеме рисунка 5.4. без минимизации состояний и условных переходов. Реализация: 1. Поставим в соответствие каждому оператору СА (рисунок 5.5) внут- реннее состояние автомата, т.е. попросту пронумеруем команды программы. Будем считать, что номер команды совпадает с ее адресом в ПЗУ (в скобках указаны номера операторов безусловного перехода). 2. В СА используется четыре вида операторов: оператор вывода сигналов управления объектом, оператор перехода по условию Х, оператор безусловного перехода и оператор безусловного перехода с одновременным выводом значе- ния счетчика адреса ПЗУ на выходные шины автомата. Определим структуру операторов. Каждый оператор должен содержать код операции (КОП) и операнд. По- скольку операторов четыре, то код операции может состоять из двух двоичных разрядов. Операндами всех операторов являются четырехразрядные двоичные 71
Страницы
- « первая
- ‹ предыдущая
- …
- 69
- 70
- 71
- 72
- 73
- …
- следующая ›
- последняя »