Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Все.doc
Скачиваний:
21
Добавлен:
15.06.2014
Размер:
634.37 Кб
Скачать

X584 - tDумножение.X584

Дата создания: 19.05.2006

Время создания: 8:27:00

Адрес

Микроинструкция

Комментарий

000.

РОН0 := ШИНвх

Am

001.

РОН1 := ШИНвх

002.

РОН2 := ШИНвх

003.

РОН3 := ШИНвх

004.

РР := РОН0 + П (П=0)

005.

РР := !РР + П (П=1)

Если П то 6 иначе 9

006.

РР := !П (П=1)

007.

РОН1 := РР + П (П=0)

008.

РОН3 := РР + П (П=0)

goto 114

009.

РР := РОН2 + П (П=0)

010.

РР := !РР + П (П=1)

Если П то 6 иначе 11

011.

РР := РОН1 + П (П=0)

012.

РР := СЛЛ(РР + П) (П=0)

013.

РОН4 := РР + П (П=0)

014.

РР := РОН3 + П (П=0)

015.

РР := СЛЛ(РР + П) (П=0)

016.

РОН5 := РР + П (П=0)

Bp

017.

РР := РОН1 + П (П=0)

018.

РР := РОН3 xor РР

019.

РР := СЛЛ(РР + П) (П=0)

Если !СДЛ1 то 20 иначе 29

020.

РР := РОН4 + П (П=0)

021.

РР := РОН5 + РР + П (П=0)

Если П то 113 иначе 22

022.

РР := СЛП(РР + П) (П=0)

023.

РОН1 := РР + П (П=0)

024.

РР := РОН3 + П (П=0)

025.

РР := ШИНвх and РР

1000..000

026.

РОН1 := РОН1 or РР

027.

РР := РОН1 + П (П=0)

028.

РОН3 := РР + П (П=0)

goto 42

029.

РОН6 := ШИНвх

100..00

030.

РР := РОН4 + П (П=0)

031.

РР := РОН5 - РР - 1 + П (П=1)

Если П то 31 иначе 36

032.

РОН1 := РР + П (П=0)

033.

РР := РОН3 + П (П=0)

034.

РОН6 := РОН6 and РР

035.

РОН1 := РОН1 + П (П=0)

goto 39

036.

РР := РОН1 + П (П=0)

037.

РОН6 := РОН6 and РР

038.

РР := РОН5 + П (П=0)

039.

РР := РОН4 - РР - 1 + П (П=1)

040.

РР := СЛП(РР + П) (П=0)

041.

РР := РОН6 + РР + П (П=0)

042.

РОН3 := РР + П (П=0)

043.

РР := РОН0 + П (П=0)

044.

РР := РОН2 xor РР

для знака

045.

РОН4 := РР + П (П=0)

046.

РР := ШИНвх

10..00

047.

РОН4 := РОН4 and РР

сохранение знака

048.

РОН5 := ШИНвх

011..11

049.

РР := РОН0 + П (П=0)

050.

РР := РОН5 and РР

051.

РОН0 := РР + П (П=0)

Am

052.

РР := РОН2 + П (П=0)

053.

РР := РОН5 and РР

054.

РОН2 := РР + П (П=0)

Bm

055.

РР := ШИНвх

константа 08 18

056.

РР := РОН0 and РР

A1 в младших разрядах

057.

ШИНвых := РР + П (П=0)

На БС <- 8 A1

058.

РР := ШИНвх

A1 из БС в старших разрядах

059.

РОН5 := РР + П (П=0)

сохранение А1 в старших разрядах

060.

РР := ШИНвх

константа 08 18

061.

РР := РОН2 and РР

В1 в младших разрядах

062.

РОН6 := РР + П (П=0)

сохранение В1 в младших разрядах

063.

РР := РОН6 + П (П=0)

064.

РР := РОН5 xor РР

получаем А1В1

065.

ШИНвых := РР + П (П=0)

А1В1 в таблицу

066.

РР := ШИНвх

067.

ШИНвых := РР + П (П=0)

на БС ->8

068.

РР := ШИНвх

069.

РОН1 := РР + П (П=0)

save result

070.

РР := ШИНвх

константа 18 08

071.

РР := РОН0 and РР

A2 в старших разрядах

072.

РР := РОН6 xor РР

А2В1

073.

РР := ШИНвх

принятие значения

074.

РОН1 := РОН1 + РР + П (П=0)

суммирования результата

075.

РР := ШИНвх

константа 18 08

076.

РР := РОН2 and РР

В2 в страшие разряды

077.

ШИНвых := РР + П (П=0)

В2 -> 8

078.

РР := ШИНвх

079.

РОН6 := РР + П (П=0)

сохранение В2 в младших разрядах

080.

РР := РОН5 xor РР

А1В2

081.

ШИНвых := РР + П (П=0)

А1В2 в таблицу

082.

РР := ШИНвх

занчение из таблицы

083.

РОН1 := РОН1 + РР + П (П=0)

084.

РР := РОН1 + П (П=0)

085.

ШИНвых := РР + П (П=0)

086.

РР := ШИНвх

сдвиг всей суммы на 8 разр вправо

087.

РОН1 := РР + П (П=0)

сохранение резльтата

088.

РР := ШИНвх

константа 18 08

089.

РР := РОН0 and РР

А2 в страших разрядах

090.

РР := РОН6 xor РР

А2В2

091.

ШИНвых := РР + П (П=0)

в таблицу

092.

РР := ШИНвх

из таблицы

093.

РОН1 := РР + П (П=0)

094.

РР := РОН1 + П (П=0)

095.

РР := СЛЛ(РР + П) (П=0)

Убирается знаковый разряд

096.

РР := СЛЛ(РР + П) (П=0)

Добавляется в конец 0 до полной разрядной сетки

097.

РР := СЦЛ(РР + П) (П=0)

Если !СДЛ1 то 98 иначе 108

098.

РОН1 := РР + П (П=0)

099.

РР := РОН3 + П (П=0)

100.

РР := СЦЛ(РР + П) (П=0)

Если !СДЛ1 то 101 иначе 105

101.

РР := !П (П=0)

102.

РР := РОН3 + РР + П (П=0)

Если П то 104 иначе 103

103.

РОН3 := ШИНвх

goto 107

104.

РР := !П (П=0)

105.

РР := РОН3 - РР - 1 + П (П=0)

106.

РОН3 := РР + П (П=0)

107.

РР := РОН1 + П (П=0)

goto 97

108.

РР := СЦП(РР + П) (П=0)

109.

РОН1 := РР + П (П=0)

110.

РР := СЛП(РР + П) (П=0)

111.

РР := РОН4 xor РР

112.

РОН1 := РР + П (П=0)

goto 115

113.

РРР := ШИНвх

goto 117

114.

ШИНвых := РРР + П (П=0)

115.

ШИНвых := РОН1

116.

ШИНвых := РОН3

Соседние файлы в предмете Организация ЭВМ