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

Результат работы: происходит обращение к подпрограмме и возврат из нее в соответствии с рисунком.

7-Микропрограмма, организации вложения подпрограмм.

            Данная микропрограмма реализована с помощью аппаратного стека (на четыре
4-разрядных слова), поэтому возможно четыре вложения подпрограмм.

Адрес

памяти

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

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

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

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

приёмник

результата

источник

операндов

АЛУ

А

В

D

7

6

5

4

3

2

1

0

0000

хххх

0010

хххх

хххх

хххх

хххх

хххх

хххх

Продолжить

0001

0011

0101

хххх

хххх

хххх

хххх

хххх

хххх

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

0010

0000

0001

хххх

хххх

хххх

хххх

хххх

хххх

БП к адресу 0000

0011

0110

0101

хххх

хххх

хххх

хххх

хххх

хххх

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

0100

0111

0101

хххх

хххх

хххх

хххх

хххх

хххх

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

0101

хххх

0110

хххх

хххх

хххх

хххх

хххх

хххх

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

0110

хххх

0110

хххх

хххх

хххх

хххх

хххх

хххх

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

0111

0110

0101

хххх

хххх

хххх

хххх

хххх

хххх

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

1000

1010

0101

хххх

хххх

хххх

хххх

хххх

хххх

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

1001

хххх

0110

хххх

хххх

хххх

хххх

хххх

хххх

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

1010

0110

0101

хххх

хххх

хххх

хххх

хххх

хххх

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

1011

1101

0101

хххх

хххх

хххх

хххх

хххх

хххх

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

1100

хххх

0110

хххх

хххх

хххх

хххх

хххх

хххх

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

1101

хххх

0010

хххх

хххх

хххх

хххх

хххх

хххх

Продолжить

1110

хххх

0110

хххх

хххх

хххх

хххх

хххх

хххх

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