Секционные микропроцессоры с микропрограммным управлением серии К1804, страница 3

Анализ и результат работы: Выполнили микропрограмму в пошаговом режиме, фиксируя результат выполнения отдельных микрокоманд по индикатором «данные» (установка мультиплексора- 001 при выполнении программы – содержимое выходной шины данных ЦПЭ К1804ВС1):

Адрес

Индикатор

«данные»

0000

   

0001

   

0010

   

0011

   

0100

   

0101

   

     С помощью указанных микрокоманд убедились, что можно загрузить любой из шестнадцати РОН произвольным числом меняя только содержимое полей В и D.

    Микрокоманда с адресом 0101 в этой микропрограмме, передающая управление самой себе, является микрокомандой «останова». С помощью индикатора «данные» убеждаемся, что микропрограмма «зацикливаеться» на микрокоманде с адресом 0101, при этом любое последующее нажатие кнопки ПУСК не изменяет содержимое счетчика микрокоманд.

    Загрузка Q выполняется аналогичными командами, однако для этого необходимо изменить приёмник результата

 Дополнение к микропрограмме 1 : Загрузка и чтение регистра Q.

                     Таблица 1.2

Адрес

памяти

Микрокоманда

Выполняемая функция

адрес перехода

инструкция перехода

приёмник

результата

источник

операндов

АЛУ

А

В

D

7

6

5

4

3

2

1

0

0000

хххх

0010

х000

х111

х011

хххх

xxxx

0010

Загрузка Q

0001

0001

0001

х001

x010

х011

хххх

xxxx

хххх

Чтение Q