Основы функционирования и программирования микротренажера МТ1804. Бормонтов Е.Н - 32 стр.

UptoLike

32
ДС ИО - дешифратор источника операнда . В соответствии с микрокодом I2÷I0
мультиплексор источника данных МИД подключает на входы R и S
АЛУ по одному из пяти возможных источников (таблица 3.1).
Таблица 3.1
Выбор источников операндов для АЛУ
Микрокод
( поле микрокоманды )
Источники операндов
АЛУ
Код
I2 I1 I0 R S
0 0 0 0 A Q
1 0 0 1 A B
2 0 1 0 0 Q
3 0 1 1 0 B
4 1 0 0 0 A
5 1 0 1 D A
6 1 1 0 D Q
7 1 1 1 D 0
ДС КО АЛУ дешифратор кода операции АЛУ. АЛУ выполняет три
арифметических и пять логических операций над входными операндами
R и S (таблица 3.2), причем при выполнении арифметических операций
необходимо учитывать значение входного переноса С 0 в АЛУ.
Таблица 3.2
Операции, выполняемые АЛУ
Микрокод
( поле микрокоманды )
Код
I5 I4 I3
Операция Примечание
0 0 0 0 R+S+C0
1 0 0 1 S-R-1+C0
2 0 1 0 R-S-1+C0
}
3 0 1 1
SR
логическое сложение ИЛИ
4 1 0 0
SR
логическое умножение И
5 1 0 1
RS
запрет по R
6 1 1 0
SR
сложение по модулю |2|
7 1 1 1
SR
сложение по модулю |2| с
инверсией
ДС ПР дешифратор приемника результата в соответствии с кодом
микрокоманды управления I8÷I6.
Результат операции F может быть загружен без сдвига в РЗУ по
адресу В или в регистр РгQ.
арифметические опера-
ции выполняются в до-
полнительном коде
                                                 32


ДС И О    - деш иф ратор источ ника операнда. В соответствии с м икрокодом I2÷I0
            м ультиплексор источ ника данны х М И Д подклю ч ает на вх оды R и S
            АЛ У поодном уиз пяти возм ож ны х источ ников(таблиц а 3.1).

                                                                                           Т аблиц а 3.1
                            В ы бор источ никовоперандовдля АЛ У

                                    М икрокод               И сточ ники операндов
                        Код (поле м икроком анды )                   АЛ У
                                   I2       I1        I0           R             S
                        0           0       0          0           A             Q
                        1          0        0         1            A             B
                        2          0        1         0            0             Q
                        3          0        1         1            0             B
                        4          1        0         0            0             A
                        5          1        0         1            D             A
                        6          1        1         0            D             Q
                        7          1        1         1            D             0

Д С КО     А Л У – деш иф ратор кода операц ии АЛ У . АЛ У вы полняет три
         ариф м етич еских и пятьлогич еских операц ий над вх одны м и операндам и
         R и S (таблиц а 3.2), прич ем при вы полнении ариф м етич еских операц ий
         необх одим оуч иты ватьзнач ение вх одногопереноса С 0 вАЛ У .

                                                                                           Т аблиц а 3.2
                               О перац ии, вы полняем ы е АЛ У

                       М икрокод
            Код   (поле м икроком анды )    О перац ия              П рим еч ание



                                                            }
                   I5         I4    I3
             0     0          0     0       R+S+C0              ариф м етич еские опера-
                                                                ц ии вы полняю тся в до-
             1     0          0     1       S-R-1+C0            полнительном коде
             2      0         1         0   R-S-1+C0
             3      0         1         1     R∨S          логич еское слож ение И Л И
             4      1         0         0     R∧S          логич еское ум нож ение И

             5      1         0         1    R∧S           запретпоR
             6      1         1         0     R⊕S          слож ение пом одулю |2|
                                                            слож ение по м одулю         |2|   с
             7      1         1         1     R⊕S          инверсией


ДС    П Р – деш иф ратор прием ника результата в соответствии с кодом
     м икроком анды управления I8÷I6.
           Результат операц ии F м ож ет бы ть загруж ен без сдвига в РЗУ по
     адресуВ или врегистр РгQ.