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