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

UptoLike

60
Таблица 5.6
Выбор приемника результата операции в АЛУ
Поле микрокоманды
I8 I7 I6
Загрузка результата
операции F
Информация
на шине Y
0 0 0 F Q F
0 0 1 F
0 1 0 F B A
0 1 1 F B F
1 0 0 F/2 B, Q/2 Q F
1 0 1 F/2 B F
1 1 0 2F B, 2Q Q F
1 1 1 2F B F
Таблица 5.7
Функции управления последовательностью микрокоманд
Р 3 Р2 Р1 Р0 Функция
0 0 0 0 Переход на адрес из регистра МК, если Z=0
0 0 0 1 Переход на адрес из РгМК
0 0 1 0 Продолжить (переход на следующий адрес)
0 0 1 1
Переход по адресу переключателей SA11÷SA8
0 1 0 0 Переход к подпрограмме, если Z=0
0 1 0 1 Переход к подпрограмме
0 1 1 0 Выход из подпрограммы
0 1 1 1 Переход по адресу из стека
1 0 0 0 Окончить цикл и вытолкнуть из стека , если Z=1
1 0 0 1 Загрузить стек и продолжить - PUSH
1 0 1 0 Вытолкнуть из стека и продолжить - POP
1 0 1 1 Окончить цикл и вытолкнуть из стека , если С 4=1
1 1 0 0 Переход на адрес из РгМК, если Z=1
1 1 0 1 Переход на адрес из РгМК, если F3=1
1 1 1 0 Переход на адрес из РгМК, если OVR=1
1 1 1 1 Переход на адрес из РгМК, если C4=1
                                                60



                                                                                  Т аблиц а 5.6
                        В ы бор прием ника результата операц ии в АЛ У

    П оле м икроком анды              Загрузка результата               И нф орм ац ия
    I8        I7          I6              операц ии F                    на ш ине Y
    0         0           0                 F→ Q                              F
    0         0           1                                                   F
    0         1           0                 F→ B                              A
    0         1           1                 F→ B                              F
    1         0           0           F/2 → B, Q/2 → Q                        F
    1         0           1                F/2 → B                            F
    1         1           0           2F → B, 2Q → Q                          F
    1         1           1                 2F → B                            F




                                                                    Т аблиц а 5.7
              Ф ункц ии управления последовательностью м икроком анд

Р3       Р2        Р1     Р0                                Ф ункц ия
0        0         0      0    П ерех од на адресиз регистра М К , если Z=0
0        0         0      1    П ерех од на адресиз РгМ К
0        0         1      0    П родолж ить(перех од на следую щ ийадрес)
0        0         1      1    П ерех од поадресупереклю ч ателейSA11÷SA8
0        1         0      0    П ерех од к подпрограм м е, если Z=0
0        1         0      1    П ерех од к подпрограм м е
0        1         1      0    В ы х од из подпрограм м ы
0        1         1      1    П ерех од поадресуиз стека
1        0         0      0    О конч итьц икл и вы толкнутьиз стека, если Z=1
1        0         0      1    Загрузитьстек и продолж ить- PUSH
1        0         1      0    В ы толкнутьиз стека и продолж ить- POP
1        0         1      1    О конч итьц икл и вы толкнутьиз стека, если С 4=1
1        1         0      0    П ерех од на адресиз РгМ К, если Z=1
1        1         0      1    П ерех од на адресиз РгМ К, если F3=1
1        1         1      0    П ерех од на адресиз РгМ К, если OVR=1
1        1         1      1    П ерех од на адресиз РгМ К, если C4=1