|
Слаботочка Книги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
|
|