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

Результат работы: В процессе работы программы осуществляется бесконечный цикл переходов по адресам 0000 -> 0001 -> 0010 -> 0011 -> 1010 -> 0010 -> 0011 -> …

6-Микропрограмма, демонстрирующая обращение к подпрограмме и возврат из нее.

                Микропрограмма, являющаяся реализацией диаграммы переходов на рисунке ниже.

                                                       Программа          Подпрограмма

      Рис.4

                                                                     Таблица 1.9

Адрес

памяти

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

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

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

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

приёмник

результата

источник

операндов

АЛУ

А

В

D

7

6

5

4

3

2

1

0

0000

хххх

0010

хххх

хххх

хххх

хххх

хххх

хххх

Продолжить

0001

1000

0101

хххх

хххх

хххх

хххх

хххх

хххх

Переход к подпрограмме

0010

хххх

0010

хххх

хххх

хххх

хххх

хххх

хххх

Продолжить

0011

0000

0001

хххх

хххх

хххх

хххх

хххх

хххх

БП к адресу 0000

1000

хххх

0010

хххх

хххх

хххх

хххх

хххх

хххх

Продолжить

1001

хххх

0010

хххх

хххх

хххх

хххх

хххх

хххх

Продолжить

1010

хххх

0110

хххх

хххх

хххх

хххх

хххх

хххх

Возврат из подпрограммы