Слаботочка Книги

1 2 3 4 5 6 7 8 9 10 [11] 12 13

ПРИЛОЖЕНИЕ 1 Коды команд микропроцессора Z80

КОМАНДА

Сложение с переносом

ADCA,(HL)

DDSEdd

ADCA,(IX+d)

FDSEdd

ADCA,(IY+d)

ADCA,A

ADCA.B

ADCA.C

ADCA.D

ADCA.E

ADCA.H

ADCA,L

СЕпп

ADCA,N

ED4A

ADCHL,BC

ED5A

ADCHL,DE

ED6A

ADCHL,HL

ED7A

ADCHL,SP

Сложение

ADD A,(HL)

DD86dd

ADD A,(IX+d)

FD86dd

ADD A,(IY+d)

ADD A,A

ADD A,B

ADDA.C

ADD A,D

ADDA.E

ADD A,H

ADDA.L

C6nn

ADD A,N

ADD HL,BC

ADD HL,DE

ADD HL,HL

ADD HL,SP

DD09

ADD IX.BC

КОМАНДА

DD19

ADD IX,DE

DD29

ADD IX.IX

DD39

ADD IX.SP

FD09

ADD lY.BC

FD19

ADD IY,DE

FD29

ADDIY.IY

FD39

ADD lY.SP

Пересечение

AND (HL)

DDA6dd

AND (IX+d)

FDA6dd

AND (lY+d)

AND A

AND В

AND С

ANDD

ANDE

ANDH

ANDL

E6nn

ANDN

Сравнение

CB46

BITO,(HL)

DDCBdd46

BIT 0.(IX+d)

FDCBdd46

BITO,(IY+d)

CB47

BITO,A

CB40

BIT 0,B

CB41

BIT 0,C

CB42

BITO.D

CB43

BITO.E

CB44

BITO.H

CB45

BITO.L

CB4E

BIT1,(HL)

DDCBdd4E

BIT 1, (IX+d)

КОМАНДА

КОМАНДА

FDCBdd4E

BITl,(IY+d)

CB6F

BIT5,A

CB4F

BITl.A

CB68

BIT5,B

CB48

BITl.B

CB69

BIT5,C

CB49

BITl.C

CB6A

BIT5,D

CB4A

BITl.D

CB6B

BIT 5.E

CB4B

BITl.E

CB6C

BIT 5,H

CB4C

BIT l.H

CB6D

BIT5,L

CB4D

BIT1,L

CB76

BIT 6.(HL)

CB56

BIT2,(HL)

DDCBdd76

BIT 6, (IX+d)

DDCBdd56

BIT 2, (IX+d)

FDCBdd76

BIT6,(IY+d)

FDCBdd56

BlT2,(IY+d)

CB77

BIT6,A

CB57

BIT2,A

CB70

BIT 6,B

CB50

BIT 2,B

CB71

BIT6,C

CB51

BIT 2,С

CB72

BIT6.D

CB52

BIT 2iD

CB7llf

BIT6,E

CB53

BIT2,Eb

CB74

BIT6,H

CB54

BIT 2,H

CB75

BIT6,L

CB55

BIT 2.1.

CB7E

BIT7,(HL)

CB5E

BIT3,(HL)

DDCBdd7E

BIT 7, (IX+d)

DDCBdd5E

BIT 3, (IX+d)

FDCBdd7E

BIT7,(IY+d)

FDCBdd5E

BIT3.(IY+d)

CB7F

В1Т7Л

CB5F

BIT3,A

CB78

BIT7,B

CB58

BIT 3,B

CB79

BIT7,C

CB59

BIT3.C

CB7A

BIT7,D

CB5A

BIT 3,D

CB7B

BIT 7,E

CB5B

BIT3,E

CB7C

BIT7,H

CB5C

BIT3,H

CB7D

BIT7,L

, CB5D -

BIT 3,L

-- -

CB66

;?BIT 4,(111)

Вызов Подпрограммы

DDCBdd66

BIT 4, (IX+d)

FDCBdd66 -

BlT4,(IY+d}

DCnnn

CALL CNN

CB67

BIT4,A

FCnnnn

CALLM.NN

CB60

BIT4,B

D4nnnn

CALLNCNN

CB62

BIT 4,D

CDnnnn

CAILNN

CB63

BIT 4,E

C4nnnn

CAI,rNZ,NN

CB64

BIT4,H

F4nnnn

CALLP.NN

CB65

BIT4,L

ECnnnn

CALLPE.NN

CB6E

BIT 5,(HL)

E4nnnn

CAI,I,PO,NN

DDCBdd6E

BIT 5. (IX+d)

CCnnnn

CALLZ,NN

FDCBdd6E

BIT5,(IY+d)



КОМАНДА

Инверсия признака С 3F CCF

Сравнение

CP(HL)

DDBEdd

CP (IX+d)

FDBEdd

CP (lY+d)

CP С

FEnn

Сравнение байта блока с per.A с наибольш. адреса

EDA9

Сравнение блока с рег.А с наибольшего адреса

EDB9

CPDR

Сравнение байта блока с рег.А с наименьш. адреса

BDA1

Сравнение блока с рег.А с наименьшего адреса

EDB1

CPIR

Инверсия содерж. регЛ 2F CPL

КОМАНДА

Десятичная коррекция

Уменьшение на 1

DEC (HL)

DD35dd

DEC (IX+d)

FD35dd

DEC (lY+d)

DEC A

DEC В

DEC ВС

DEC С

DECD

DEC DE

DECE

DECH

DECHL

DD2B

DEC IX

FD2B

DECIY

DECL

DEC SP

Запрещение прерывания

Переход .пока В о 0

DJNZN

Разрешение прерывания

Обмен

EX (SP),HL

DDE3

EX(SP),IX

FDE3

EX (SP),IY

ЕХАЕЛР

КОМАНДА

ЕХ DE.HL

Обмен альтернатив, per.

Останов

HAI.T

Режни преры-ання

ED46

ED56

ED5E

1:л 2

Ввод

ED78

IN А, (С)

DBnn

INA,(N)

ED40

INB.(C)

ED48

IN С. (С)

ED50

IND,(C)

ED58

INE,(C)

ED60

INH,(C)

ED68

INL,(C)

Увеличение на 1 .....................

INC(HL)

DD34d(t

1ЧС (IX+d)

FD34dtf

- LVC (lY+d)

INC A

INC В

INC ВС

INC С

INCD

INCDE

INCE

INCH

INCHL

КОМАНДА

DD23

FT) 23

INC IX

INCI\

INCL

INCSP

Ввод байта блока в память с наибольшего адреса

EDAA

Ввод блока в память с наибольшего адреса

EDBA

INDR

Ввод байта блока в памль с наименьшего адреса

EDA2

Ввод блока в память с наименьшего адреса

EDB2 INIR

Переход на адрес

JP (HL)

DDE9 -

-JP(IX) -

ГПГ9

JP (Ш

ОАплпп и

JF С NN

JP M.NN

D2nnnn

JP NC,NN

СЗпппп

JPNN

C2nnnn

JPNZ,NN

F2nntm

JPP.NN

EAnnnn

JPPE.NN

E2nnnn

JPPO,NN

CAnntm

JPZ.NN



КОМАНДА

КОМАНДА

Переход на (адрес + N)

FD22nnnn

LD (NN),IY

ED73nnnn

LD (NN),SP

38nn

JRC.N

LDA,(BC)

18nn

LDA,(DE)

aOnn

JRNCN

LDA,(HL)

20nn

JRNZ,N

DD7Edd

LDA,(IX+d)

28nn

JRZ,N

FD7Edd

LDA,(IY+d)

ЗАпппп

LDA,(NN)

Пересылка

LDA,A

LDA,B

LD (ВС) .A

LDA,C

LD (DE),A

LDA,D

LD (HL),A

LDA,E

LD (HL),B

LDA,H

LD (HL),C

ED57

LDA,I

LD(HL),D

LDA,L

LD (HL),E

3Enn

LDA,N

LD (HD.H

ED5F

LDA,R

LD (HL),L

LDB,(HL)

Збпп

LD (HL),N

DD46tm

LDB,(IX+d)

DD77dd

LD (IX+d),A

FD46tm

LDB,(IY+d)

DD70dd

LD (IX+d),В

LDB,A

DD71dd

LD (IX+d),С

LDB,B

DD72dd

LD (IX+d),D

LDB,C

DD73dd

LD (IX+d),E

LDB,D

DD74dd

LD (IX+d),H

LDB,E

DD75dd

LD (IX+d),L

LDB,H

DD36ddnn

LD (IX+d),N

LDB,L

FD77dd

LD(IY+d),A

06nn

LDB,N

FD70dd

LD (IY+d),B

ED4Bnnnn

LDBC,(NN)

FD71dd

LD (IY+d),C

Olnnnn

LDBCNN

FD72dd

LD (IY+d),D

LDC,(HL)

FD73dd

LD (IY+d),E

DD4Edd

LDC,(IX+d)

FD74dd

LD (IY+d),H

FD4Edd

LDC,(IY+d)

FD75dd

LD (IY+d),L

LDC,A

FD36ddnn

LD (IY+d),N

LDC,B

32nnnn

LD (NN),A

LDCC

ED43nnnn

LD (NN),BC

LDC,D

ED53nnnn

LD (NN),DE

LDC.E

22nnnn

LD (NN),HL

LDC,H

DD22nnnn

LD (NN),IX

КОМАНДА

КОМАНДА

LDC,L

DD2Annnn

LDIX,(NN)

OEnn

LDC,N

DD21nmn

LD IX,NN

LDD,(HL)

FD2Annnn

LDIY,(NN)

DD56dd

LDD,(IX+d)

FD21nnnn

LDIY,NN

FD56dd

LDD,(IY+d)

LDL,(HL)

LDD,A

DD6Edd

LDL,(IX+d)

LDD.B

FD6Edd

LDL,(IY+d)

LDD.C

6F . -

LDL,A

LDD,D

LDL,B

LDD,E

LDL,C

LDD,H :

LDL,D

LD D,L -

LDL.E

I6nn

LDD.N

LDL,H

ED5Bnnnn

LDDE,(NN)

6D

LDL,L

llnnnn

LD DE.NN

2Enn

LDL,N

LDE;(HL)

ED4F

LDR,A

DDSEdd

LDE,(IX+<1)

ED7Bnnnn

LDSP,(NN)

FDSEdd

LDE.(IY+d)

LD SP,HL

LDE,A

DDF9

LD SP,IX

58 -

LDE,B

FDF9

LDSP,IY

LDE,C

31nnnn

LD SP,NN

LDE,D

LDE,E

Пересылка байта блока с

LDE,H

наибольшего адреса

LDE,L

lEnn

LDE.N

EDA8

LDH,(HL)

DD66dd

LD H,(IX+d)-

Пересылка блока с наибольшего

FD66dd

LD H,(IY+d)

адреса

67 60

LD H,A LDH,B . . .

EDB8

LDDR

61 62 63

LDH,C LDH,D LDH,E

Пересылка байта блока с

наименьшего адреса

LDH,H

EDA0

LDH,L

26nn

LDH,N

Пересылка блока с наименьшего

2Amiim

LDHL,(NN)

адреса

21ПП1Ш

LDHL.NN

ED47

LDI,A

EDB0

LDIR




1 2 3 4 5 6 7 8 9 10 [11] 12 13
Яндекс.Метрика