ВУЗ:
Составители:
Рубрика:
44
4.3. Управление последовательностью микрокоманд
Функция управления последовательностью микрокоманд (выбором
адреса следующей микрокоманды ) задается кодом P3÷P0 в соответствии с
признаком TST (таблица 4.4). Всего возможны 32 команды , которые
разделяются на 4 группы по функциональному назначению :
- команды приращения или перехода к следующей микрокоманде;
- команды безусловного и условного переходов;
- команды организации подпрограмм;
- команды организации циклов .
Функции управления последовательностью микрокоманд и диаграммы их
реализации в устройстве МТ1804 приведены в таблице 4.4.
Операции PUSH и POP обеспечивают запись в стек и извлечение
информации из стека БИС управления следующим адресом микрокоманды
К 1804ВУ1(2).
Таблица 4.4
Функции управления последовательностью микрокоманд
Код Выполняемые действия
Название
функции
Р3
Р2
Р1
Р0 схема содержание
1. П р и р а щ е н и е
Выбор
следующей
микрокоманды
0 0 1 0
переход на следующий
адрес
Загрузить в стек
и продолжить –
команда PUSH
1 0 0 1
по команде PUSH увели-
чивается на 1 содер -
жимое указателя стека и
записывается во вновь
адресуемую ячейку сте -
ка содержимое из РгМК
N+1
Вытолкнуть из
стека и продол -
жить – команда
POP
1 0 1 0
по команде POP
происходит чтение из
стека и уменьшение на 1
содержимого указателя
стека
N
N+1
N
N+1
N
N+1
44 4.3. У правление последовательностью м икроком анд Ф ункц ия управления последовательностью м икроком анд (вы бором адреса следую щ ей м икроком анды ) задается кодом P3÷P0 в соответствии с признаком TST (таблиц а 4.4). В сего возм ож ны 32 ком анды , которы е разделяю тся на 4 группы поф ункц иональном уназнач ению : - ком анды приращ ения или перех ода к следую щ ейм икроком анде; - ком анды безусловногои условногоперех одов; - ком анды организац ии подпрограм м ; - ком анды организац ии ц иклов. Ф ункц ии управления последовательностью м икроком анд и диаграм м ы их реализац ии в устройстве М Т 1804 приведены втаблиц е 4.4. О перац ии PUSH и POP обеспеч иваю т запись в стек и извлеч ение инф орм ац ии из стека БИ С управления следую щ им адресом м икроком анды К 1804В У 1(2). Т аблиц а 4.4 Ф ункц ии управления последовательностью м икроком анд Код В ы полняем ы е действия Н азвание ф ункц ии Р3 Р2 Р1 Р0 сх ем а содерж ание 1. П р и р а щ е н и е N В ы бор N+1 перех од на следую щ ий следую щ ей 0 0 1 0 адрес м икроком анды поком анде PUSH увели- N ч ивается на 1 содер- Загрузить в стек ж им ое указателя стека и и продолж ить – 1 0 0 1 N+1 записы вается во вновь ком анда PUSH адресу ем ую яч ейку сте- ка содерж им ое из РгМ К N+1 по ком анде POP В ы толкнуть из N происх одит ч тение из стека и продол- N+1 стека и ум еньш ение на 1 ж ить – ком анда 1 0 1 0 содерж им ого указателя POP стека
Страницы
- « первая
- ‹ предыдущая
- …
- 42
- 43
- 44
- 45
- 46
- …
- следующая ›
- последняя »