Схемотехника цифровых, аналого-цифровых и цифро-аналоговых устройств. Корнев Е.А. - 71 стр.

UptoLike

Составители: 

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