ВУЗ:
Составители:
Рубрика:
58
Таблица 5.3 Таблица 5.4
Операции, выполняемые АЛУ Выбор источников операндов для АЛУ
Поле
микрокоманды
Поле
микрокоманды
Источники
операндов
АЛУ
I2 I1 I0 R S
I5 I4 I3
Операция
АЛУ
0 0 0 A Q
0 0 0 R+S+C0
0 0 1 A B
0 0 1 S-R-1+C0
0 1 0 0 Q
0 1 0 R-S-1+C0
0 1 1 0 B
0 1 1
R∨S
1 0 0 0 A
1 0 0
R∧S
1 0 1 D A
1 0 1
R
∧S
1 1 0 D Q
1 1 0
R ⊕ S
1 1 1
SR ⊕
1 1 1 D 0
Функции управления последовательностью микрокоманд приведены в
таблице 5.7. Операции PUSH и POP связаны с записью в стек и извлечением
информации из стека БИС управления адресом микрокоманды К 1804ВУ1(2).
Команда PUSH вызывает увеличение на единицу содержимого указателя
стека и запись во вновь адресуемую ячейку стека содержимого регистра
счетчика микрокоманд.
Команда РОР задает чтение из стека содержимого адресуемой ячейки и
уменьшение на единицу содержимого указателя стека .
Нулевая функция 0000 реализует при нулевом результате предыдущей
операции в АЛУ (Z=1) переход к выполнению следующей микрокоманды (т.е.
микрокоманды с адресом на единицу большим , чем выполняемая). Если же в
результате выполнения предыдущей микрокоманды признак Z равен 0
(ненулевой результат F операции в АЛУ), происходит переход к выполнению
микрокоманды , содержащейся по адресу R3÷R0 в памяти микропрограммы .
Адрес R3÷R0 должен быть задан в седьмой тетраде формата выполняемой
микрокоманды .
58
Т аблиц а 5.3 Т аблиц а 5.4
О перац ии, вы полняем ы е АЛ У В ы бор источ никовоперандов для АЛ У
П оле И сточ ники
П оле
м икроком анды операндов
м икроком анды
АЛ У
О перац ия
АЛ У
I5 I4 I3 I2 I1 I0 R S
0 0 0 A Q
0 0 0 R+S+C0
0 0 1 A B
0 0 1 S-R-1+C0
0 1 0 0 Q
0 1 0 R-S-1+C0
0 1 1 0 B
0 1 1 R∨S
1 0 0 0 A
1 0 0 R∧S
1 0 1 D A
1 0 1 R ∧S
1 1 0 D Q
1 1 0 R⊕S
1 1 1 D 0
1 1 1 R⊕S
Ф ункц ии управления последовательностью м икроком анд приведены в
таблиц е 5.7. О перац ии PUSH и POP связаны с записью в стек и извлеч ением
инф орм ац ии из стека БИ С управления адресом м икроком анды К 1804В У 1(2).
К ом анда PUSH вы зы вает увелич ение на единиц усодерж им огоуказателя
стека и запись во вновь адресуем ую яч ейку стека содерж им ого регистра
сч етч ика м икроком анд.
К ом анда РО Р задает ч тение из стека содерж им огоадресуем ой яч ейки и
ум еньш ение на единиц усодерж им огоуказателя стека.
Н улевая ф ункц ия 0000 реализует при нулевом результате преды дущ ей
операц ии в АЛ У (Z=1) перех од к вы полнению следую щ ей м икроком анды (т.е.
м икроком анды с адресом на единиц убольш им , ч ем вы полняем ая). Е сли ж е в
результате вы полнения преды дущ ей м икроком анды признак Z равен 0
(ненулевой результат F операц ии в АЛ У ), происх одит перех од к вы полнению
м икроком анды , содерж ащ ейся по адресу R3÷R0 в пам яти м икропрограм м ы .
Адрес R3÷R0 долж ен бы ть задан в седьм ой тетраде ф орм ата вы полняем ой
м икроком анды .
Страницы
- « первая
- ‹ предыдущая
- …
- 56
- 57
- 58
- 59
- 60
- …
- следующая ›
- последняя »
