Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LABA_2.DOC
Скачиваний:
6
Добавлен:
18.09.2019
Размер:
398.85 Кб
Скачать

Специальные команды

E I :4: Разрешение прерывания

DI :4: Запрещение прерывания

HLT :7: Останов

NOP :4: Холостая операция

Приложение 3

Таблица для определения шестнадцатиричного кода команды по мнемокоду Для определения кода команды сначала находят код столбца, затем строки

0

1

2

3

4

5

6

7

0

Nop

Mov B,B

Mov D,B

Mov H,B

Mov M,B

1

Lxi В

Lxi D

Lxi H

Lxi SP

Mov B,C

Mov D,C

Mov H,C

Mov M,C

2

Ldax B

Stax D

Shld

Sta

Mov B,D

Mov D,D

Mov H,D

Mov M,D

3

Lnx B

Lnx D

Lnx H

Lnx SP

Mov B,E

Mov D,E

Mov H,E

Mov M,E

4

Inr B

Inr D

Inr

H

Inr M

Mov B,H

Mov D,H

Mov H,H

Mov M,H

5

Dcr B

Dcr D

Dcr H

Dcr M

Mov B,L

MovD,L

Mov H,L

Mov M,L

6

Mvi В

Mvi D

Mvi H

Mvi M

Mov B,M

Mov D,M

Mov H,M

HLТ

7

Ric

Ral

Daa

Stc

MovB,A

MovD,A

Mov H,A

Mov M,A

8

Mov C,B

Mov E,B

MovL,B

Mov A,B

9

Dad В

Dad D

Dad H

Dad SP

Mov C,C

Mov E,C

Mov L,C

Mov A,C

A

Ldax B

Ldax D

Lhid

Lda

Mov C,D

Mov E,D

MovL,D

Mov A,D

В

Dcx B

Dcx D

Dcx H

Dcx SP

Mov C,E

MovE,E

Mov L,E

Mov A,E

С

Inr C

Inr E

Inr

L

Inr

A

Mov C,H

Mov E,H

Mov L,H

Mov A,H

D

Dcr C

Dcr E

Dcr L

Dcr A

Mov C,L

Mov E,L

Mov L,L

Mov A,L

E

Mvi С

Mvi E

Mvi L

Mvi A

Mov C,M

Mov E,M

Mov L,M

Mov A,M

F

Rrc

Rar

Ста

Cmc

Mov C,A

Mov E,A

Mov L,A

Mov A, A

0

1

2

3

4

5

6

7

8

9

A

В

С

D

E

F

Add В

Sub В

Ana В

OraB

Rnz

Rnc

Rpo

Rp

0

Add С

Sub С

Ana С

Ога С

Pop В

Pop D

Pop H

Pop PSW

1

Add D

Sub D

Ana D

Ora D

Jnz

Jnc

Jpo

Jp

2

Add E

Sub E

Ana E

Ora E

Jmp

Out

Xthl

Di

3

Add H

Sub H

Ana H

Ога Н

Cnz

Cnс

Cpo

Cp

4

Add L

Sub L

Ana L

Ora L

Push В

PushD

PushH

Push

PSW

5

Add M

Sub M

Ana M

Ога М

Adi D8

Sui D8

AniD8

Ori D8

6

Add A

Sub A

Ana A

Ога А

RstO

Rst 2

Rst 4

Rst 6

7

Adc B

Sbb B

Xra B

Cmp B

Rz

.Re

Rpe

Rm

8

Adc C

Sbb C

Xra C

Cmp С

Ret

Pchl

Sph

9

Adc D

Sbb D

Xra D

CmpD

Jz

Jc

Jpe

Jm

A

Adc E

Sbb E

Xra E

Cmp E

In

Xchg

Ei

В

Adc H

Sbb H

Xra H

CmpH

Cz

Cc

Cpe

Cm

С

Adc L

Sbb L

Xra L

Cmp L

Call

D

AdcM

SbbM

XraM

CmpM

AciD8

Sbi D8

Xri D8

Cpi D8

E

AdcA

SbbA

XraA

CmpA

Rst 1

Rst3

Rst 5

Rst 7

F

8

9

A

В

С

D

E

F


Приложение 4

D7

D6

D5

D4

D3

D2

D1

DO

S

Z

0

AC

0

P

1

С

Ф

С - бит переноса, равен 1, если в результате операции было переполнение (заем).

Р - бит четности, если он равен 1, то количество единиц результата четно.

Ас - бит вспомогательного переноса из младшей тетрады в старшую.

Z - бит нулевого результата, равен 1, если результат операции равен нулю.

S - бит знака, если равен 1, то результат считается отрицательным (старший разряд = 1).

ОРМАТ ЕГИСТРА
F
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]