Информатика -продвинутый курс


         

Двоичные коды модификатора МОД для


















































































МОД

коп

ОП1

Пояснения

х

Е1

х

NOT oп l

           х

Е2

х

оп 1 => стек

х

ЕЗ

х

стек => oп l

х

Е4

х

SP + oп l => SP

х

Е5

х

SP – oп 1 => SP

х

Е6

х

Oп 1 => SP

х

Е7

х

SP => oп l

х

Е8

0

PS => стек

х

Е9

0

стек => РS

х

ЕА

X

Сдвиг влево oп l

х

ЕВ

X

Сдвиг вправо oп l

х

ЕС

X

Арифметический сдвиг вправо oп l

Б. Двоичные коды модификатора МОД для переходов
0000    -           возврат из подпрограммы
0001   -           безусловный переход
0010    -           N=0 (>=0)
0011   -           N=l (<0)
0100    -           Z=0 (<>0)
0101   -           Z=l (=0)
0110    -           N=1 or Z=l (<=0)
0111   -           N=0 and Z=0 (>0)
1001   -           вызов подпрограммы.
В. Важные кочанды с «короткой константой»
XX 10 0001 0000 ХХХХ     -           очистить oп l  
ХХ 10 0010 0001 ХХХХ     -           +1 в оп 1
XX 11 0010 0001 ХХХХ     -           ****
или
ХХ 10 0011 0001 ХХХХ     -           -1 из oп l
XX 10 0100 0000 ХХХХ     -           сравнить 0 с oп 1
XX 11 0101 0001 ХХХХ     -           *(-1) оп1
ХХ 10 0111 0001 ХХХХ     -           oп l MOD 2 = => oп l
Г. Кодирование операндов


































































0

0000

R0


1000

резерв

1

01

R1


01

резерв

2

10

R2


10

резерв

3

11

R3


11

резерв

4

0100

(R0)


1100

резерв

5

01

(R1)


01

константа

6

10

(R2)


10

адрес ОЗУ

7

11

(R3)


11

резерв


Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий