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