Последовательность адресов выполняемых микрокоманд:
0000 ® 1001 ® 1010 ® 0011 ® 0100 ® 1111 ® 0000 …
Кодирование полей 4 - 0 не имеет значения, т.к. нас интересуют адреса микрокоманд, а не выполняемые ими действия. Однако для сохранения неизменным содержимого блока внутренних регистров в поле приёмника результата микрокоманды необходимо указать код 001, запрещающий куда-либо записывать результат АЛУ.
4.5 Микропрограмма организации цикла с помощью стека.
Программа:
Àдр. |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Описание |
0000 |
X |
0010 |
х001 |
X |
X |
X |
X |
X |
Продолжить |
0001 |
X |
1001 |
х001 |
X |
X |
X |
X |
X |
Загр. стек и продолжить |
0010 |
X |
0010 |
х001 |
X |
X |
X |
X |
X |
Продолжить |
0011 |
1010 |
0001 |
х001 |
X |
X |
X |
X |
X |
Безусл. перех. 1010 |
1010 |
X |
0111 |
х001 |
X |
X |
X |
X |
X |
Переход по стеку |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.