ВУЗ:
Составители:
Рубрика:
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
- …
- следующая ›
- последняя »
