Результат работы: происходит обращение к подпрограмме и возврат из нее в соответствии с рисунком.
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 |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.