Инструменты пользователя

Инструменты сайта


microprocessor_kit_z80-book1:12

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
microprocessor_kit_z80-book1:12 [2020-07-11 20:33]
GreyWolf создано
microprocessor_kit_z80-book1:12 [2020-07-19 19:59] (текущий)
GreyWolf
Строка 4: Строка 4:
 ====== Приложение Б. Соответствие мнемоник ассемблера Z80 и I8080 ====== ====== Приложение Б. Соответствие мнемоник ассемблера Z80 и I8080 ======
  
- hex   Z80   I8080  +^hex^Z80^I8080^ 
- 00   NOP   NOP  +|00|NOP|NOP| 
- 01   LD BC,nn   LXI B,nn  +|01|LD BC,nn|LXI B,nn| 
- 02   LD (BC),​A ​  STAX B  +|02|LD (BC),A|STAX B| 
- 03   INC BC   INX B  +|03|INC BC|INX B| 
- 04   INC B   INR B  +|04|INC B|INR B| 
- 05   DEC B   DCR B  +|05|DEC B|DCR B| 
- 06   LD B,n   MVI B,n  +|06|LD B,n|MVI B,n| 
- 07   RLCA   RLC  +|07|RLCA|RLC| 
- 08   EX AF,​AF’ ​   +|08|EX AF,​AF’|-| 
- 09   ADD HL,BC   DAD B  +|09|ADD HL,BC|DAD B| 
- 0A   LD A,​(BC) ​  LDAX B  +|0A|LD A,(BC)|LDAX B| 
- 0B   DEC BC   DCX B  +|0B|DEC BC|DCX B| 
- 0C   INC C   INR C  +|0C|INC C|INR C| 
- 0D   DEC C   ​OCR ​ +|0D|DEC C|DCR C| 
- 0E   LD C,n   MVI C,n  +|0E|LD C,n|MVI C,n| 
- 0F   RRCA   RRC  +|0F|RRCA|RRC| 
- 10   DJNZ e    +|10|DJNZ e|-| 
- 11   LD DE,nn   LXI D,nn  +|11|LD DE,nn|LXI D,nn| 
- 12   LD (DE),​A ​  STAX D  +|12|LD (DE),A|STAX D| 
- 13   INC DE   INX D  +|13|INC DE|INX D| 
- 14   INC D   INR D  +|14|INC D|INR D| 
- 15   DEC D   DCR R  ​+|15|DEC D|DCR D
- 16   LD D,n   MVI D,n  +|16|LD D,n|MVI D,n| 
- 17   RLA   RAL  +|17|RLA|RAL| 
- 18   JR e    +|18|JR e|-| 
- 19   ADD HL,DE   DAD D  +|19|ADD HL,DE|DAD D| 
- 1A   LD A,​(DE) ​  LDAX D  +|1A|LD A,(DE)|LDAX D| 
- 1B   DEC DE   DCX D  +|1B|DEC DE|DCX D| 
- 1C   INC E   INR E  +|1C|INC E|INR E| 
- 1D   DEC E   ​OCR ​ +|1D|DEC E|DCR E| 
- 1E   LD E,n   MVI E,n  +|1E|LD E,n|MVI E,n| 
- 1F   RRA   RAR  +|1F|RRA|RAR| 
- 20   JR NZ,e    +|20|JR NZ,e|-| 
- 21   LD HL,nn   LXI H,nn  +|21|LD HL,nn|LXI H,nn| 
- 22   LD (nn),​HL ​  SHLD n  +|22|LD (nn),​HL|SHLD n| 
- 23   INC HL   INX H  +|23|INC HL|INX H| 
- 24   INC H   INR H  +|24|INC H|INR H| 
- 25   DEC H   DCR H  +|25|DEC H|DCR H| 
- 26   LD H,n   MVI H,n  +|26|LD H,n|MVI H,n| 
- 27   DAA   DAA  +|27|DAA|DAA| 
- 28   JR Z,e    +|28|JR Z,e|-| 
- 29   ADD HL,HL   DAD H  +|29|ADD HL,HL|DAD H| 
- 2A   LD HL,​(nn) ​  LHLD n  +|2A|LD HL,​(nn)|LHLD n| 
- 2B   DEC HL   DCX H  +|2B|DEC HL|DCX H| 
- 2C   INC L   INR L  +|2C|INC L|INR L| 
- 2D   DEC L   DCR L  +|2D|DEC L|DCR L| 
- 2E   LD L,n   MVI L,n  +|2E|LD L,n|MVI L,n| 
- 2F   CPL   CMA  +|2F|CPL|CMA| 
- 30   JR NC,e    +|30|JR NC,e|-| 
- 31   LD SP,nn   LXI SP,nn  +|31|LD SP,nn|LXI SP,nn| 
- 32   LD (nn),​A ​  STA nn  +|32|LD (nn),A|STA nn| 
- 33   INC SP   INX SP  +|33|INC SP|INX SP| 
- 34   INC (HL)   INR H  ​+|34|INC (HL)|INR ​M
- 35   DEC (HL)   DCR H  ​+|35|DEC (HL)|DCR ​M
- 36   LD (HL),​n ​  MVI H,n  +|36|LD (HL),​n|MVI ​M,n| 
- 37   SCF   STC  +|37|SCF|STC| 
- 38   JR C,e    +|38|JR C,e|-| 
- 39   ADD HL,SP   DAD SP  +|39|ADD HL,SP|DAD SP| 
- 3A   LD A,​(nn) ​  LDA nn  +|3A|LD A,(nn)|LDA nn| 
- 3B   DEC SP   DCX SP  +|3B|DEC SP|DCX SP| 
- 3C   INC A   INR A  +|3C|INC A|INR A| 
- 3D   DEC A   DCR A  +|3D|DEC A|DCR A| 
- 3E   LD A,N   MVI A,n  +|3E|LD A,N|MVI A,n| 
- 3F   CCF   ​CAC  ​+|3F|CCF|CMC
- 40   LD B,B   MOV B,B  +|40|LD B,B|MOV B,B| 
- 41   LD B,C   MOV B,C  +|41|LD B,C|MOV B,C| 
- 42   LD B,D   MOV B,D  +|42|LD B,D|MOV B,D| 
- 43   LD B,E   MOV B,E  +|43|LD B,E|MOV B,E| 
- 44   LD B,H   MOV B,H  +|44|LD B,H|MOV B,H| 
- 45   LD B,L   MOV B,L  +|45|LD B,L|MOV B,L| 
- 46   LD B,​(HL) ​  MOV B,N  ​+|46|LD B,(HL)|MOV B,M
- 47   LD B,A   MOV B,A  +|47|LD B,A|MOV B,A| 
- 48   LD C,B   MOV C,B  +|48|LD C,B|MOV C,B| 
- 49   LD C,C   MOV C,C  +|49|LD C,C|MOV C,C| 
- 4A   LD C,D   MOV C,D  +|4A|LD C,D|MOV C,D| 
- 4B   LD C,E   MOV C,E  +|4B|LD C,E|MOV C,E| 
- 4C   LD C,H   MOV C,H  +|4C|LD C,H|MOV C,H| 
- 4D   LD C,L   MOV C,L  +|4D|LD C,L|MOV C,L| 
- 4E   LD C,​(HL) ​  MOV C,N  ​+|4E|LD C,(HL)|MOV C,M
- 4F   LD C,A   MOV C,A  +|4F|LD C,A|MOV C,A| 
- 50   LD D,B   MOV D,B  +|50|LD D,B|MOV D,B| 
- 51   LD D,C   MOV D,C  +|51|LD D,C|MOV D,C| 
- 52   LD D,D   MOV D,D  +|52|LD D,D|MOV D,D| 
- 53   LD D,E   MOV D,E  +|53|LD D,E|MOV D,E| 
- 54   LD D,H   MOV D,H  +|54|LD D,H|MOV D,H| 
- 55   LD D,L   MOV D,L  +|55|LD D,L|MOV D,L| 
- 56   LD D,​(HL) ​  MOV D,N  ​+|56|LD D,(HL)|MOV D,M
- 57   LD D,A   MOV D,A  +|57|LD D,A|MOV D,A| 
- 58   LD E,B   MOV E,B  +|58|LD E,B|MOV E,B| 
- 59   LD E,C   MOV E,C  +|59|LD E,C|MOV E,C| 
- 5A   LD E,D   MOV E,D  +|5A|LD E,D|MOV E,D| 
- 5B   LD E,E   MOV E,E  +|5B|LD E,E|MOV E,E| 
- 5C   LD E,H   MOV E,H  +|5C|LD E,H|MOV E,H| 
- 5D   LD E,L   MOV E,L  +|5D|LD E,L|MOV E,L| 
- 5E   LD E,​(HL) ​  MOV E,N  ​+|5E|LD E,(HL)|MOV E,M
- 5F   LD E,A   MOV E,A  +|5F|LD E,A|MOV E,A| 
- 60   LD H,B   MOV H,B  +|60|LD H,B|MOV H,B| 
- 61   LD H,C   MOV H,C  +|61|LD H,C|MOV H,C| 
- 62   LD H,D   MOV H,D  +|62|LD H,D|MOV H,D| 
- 63   LD H,E   MOV H,E  +|63|LD H,E|MOV H,E| 
- 64   LD H,H   MOV H,H  +|64|LD H,H|MOV H,H| 
- 65   LD H,L   MOV H,L  +|65|LD H,L|MOV H,L| 
- 66   LD H,​(HL) ​  MOV H,N  ​+|66|LD H,(HL)|MOV H,M
- 67   LD H,A   MOV H,A  +|67|LD H,A|MOV H,A| 
- 68   LD L,B   MOV L,B  +|68|LD L,B|MOV L,B| 
- 69   LD L,C   MOV L,C  +|69|LD L,C|MOV L,C| 
- 6A   LD L,D   MOV L,D  +|6A|LD L,D|MOV L,D| 
- 6B   LD L,E   MOV L,E  +|6B|LD L,E|MOV L,E| 
- 6C   LD L,H   MOV L,H  +|6C|LD L,H|MOV L,H| 
- 6D   LD L,L   MOV L,L  +|6D|LD L,L|MOV L,L| 
- 6E   LD L,​(HL) ​  MOV L,N  ​+|6E|LD L,(HL)|MOV L,M
- 6F   LD L,A   MOV L,A  +|6F|LD L,A|MOV L,A| 
- 70   LD (HL),​B ​  MOV N,B  +|70|LD (HL),​B|MOV ​M,B| 
- 71   LD (HL),​C ​  MOV N,C  +|71|LD (HL),​C|MOV ​M,C| 
- 72   LD (HL),​D ​  MOV N,D  +|72|LD (HL),​D|MOV ​M,D| 
- 73   LD (HL),​E ​  MOV N,E  +|73|LD (HL),​E|MOV ​M,E| 
- 74   LD (HL),​H ​  MOV N,H  +|74|LD (HL),​H|MOV ​M,H| 
- 75   LD (HL),​L ​  MOV N,L  +|75|LD (HL),​L|MOV ​M,L| 
- 76   HALT   ​HLE  ​+|76|HALT|HLT
- 77   LD (HL),​A ​  MOV N,A  +|77|LD (HL),A|MOV N,A| 
- 78   LD A,B   MOV A,B  +|78|LD A,B|MOV A,B| 
- 79   LD A,C   MOV A,C  +|79|LD A,C|MOV A,C| 
- 7A   LD A,D   MOV A,D  +|7A|LD A,D|MOV A,D| 
- 7B   LD A,E   MOV A,E  +|7B|LD A,E|MOV A,E| 
- 7C   LD A,H   MOV A,H  +|7C|LD A,H|MOV A,H| 
- 7D   LD A,L   MOV A,L  +|7D|LD A,L|MOV A,L| 
- 7E   LD A,​(HL) ​  MOV A,N  ​+|7E|LD A,(HL)|MOV A,M
- 7F   LD A,A   MOV A,A  +|7F|LD A,A|MOV A,A| 
- 80   ADD A,B   ADD B  +|80|ADD A,B|ADD B| 
- 81   ADD A,C   ADD C  +|81|ADD A,C|ADD C| 
- 82   ADD A,D   ADD D  +|82|ADD A,D|ADD D| 
- 83   ADD A,E   ADD E  +|83|ADD A,E|ADD E| 
- 84   ADD A,H   ADD H  +|84|ADD A,H|ADD H| 
- 85   ADD A,L   ADD L  +|85|ADD A,L|ADD L| 
- 86   ADD A,​(HL) ​  ADD N  ​+|86|ADD A,​(HL)|ADD ​M
- 87   ADD A,A   ADD A  +|87|ADD A,A|ADD A| 
- 88   ADC A,B   ADC B  +|88|ADC A,B|ADC B| 
- 89   ADC A,C   ADC C  +|89|ADC A,C|ADC C| 
- 8A   ADC A,D   ADC D  +|8A|ADC A,D|ADC D| 
- 8B   ADC A,E   ADC E  +|8B|ADC A,E|ADC E| 
- 8C   ADC A,H   ADC H  +|8C|ADC A,H|ADC H| 
- 8D   ADC A,L   ADC L  +|8D|ADC A,L|ADC L| 
- 8E   ADC A,​(HL) ​  ADC N  ​+|8E|ADC A,​(HL)|ADC ​M
- 8F   ADC A,A   ADC A  +|8F|ADC A,A|ADC A| 
- 90   SUB B   SUB B  +|90|SUB B|SUB B| 
- 91   SUB C   SUB C  +|91|SUB C|SUB C| 
- 92   SUB D   SUB D  +|92|SUB D|SUB D| 
- 93   SUB E   SUB E  +|93|SUB E|SUB E| 
- 94   SUB H   SUB H  +|94|SUB H|SUB H| 
- 95   SUB L   SUB L  +|95|SUB L|SUB L| 
- 96   SUB (HL)   SUB N  ​+|96|SUB (HL)|SUB ​M
- 97   SUB A   SUB A  +|97|SUB A|SUB A| 
- 98   SBC A,B   SBB B  +|98|SBC A,B|SBB B| 
- 99   SBC A,C   SBB C  +|99|SBC A,C|SBB C| 
- 9A   SBC A,D   SBB D  +|9A|SBC A,D|SBB D| 
- 9B   SBC A,E   SBB E  +|9B|SBC A,E|SBB E| 
- 9C   SBC A,H   SBB H  +|9C|SBC A,H|SBB H| 
- 9D   SBC A,L   SBB L  +|9D|SBC A,L|SBB L| 
- 9E   SBC A,​(HL) ​  SBB N  ​+|9E|SBC A,​(HL)|SBB ​M
- 9F   SBC A,A   SBB A  +|9F|SBC A,A|SBB A| 
- A0   AND B   ​AMA ​ +|A0|AND B|ANA B| 
- A1   AND C   ​AMA ​ +|A1|AND C|ANA C| 
- A2   AND D   ​AMA ​ +|A2|AND D|ANA D| 
- A3   AND E   ​AMA ​ +|A3|AND E|ANA E| 
- A4   AND H   ​AMA ​ +|A4|AND H|ANA H| 
- A5   AND L   ​AMA ​ +|A5|AND L|ANA L| 
- A6   AND (HL)   AMA N  ​+|A6|AND (HL)|ANA M
- A7   AND A   ​AMA ​ +|A7|AND A|ANA A| 
- A8   XOR B   XRA B  +|A8|XOR B|XRA B| 
- A9   XOR C   XRA C  +|A9|XOR C|XRA C| 
- AA   XOR D   XRA D  +|AA|XOR D|XRA D| 
- AB   XOR E   XRA E  +|AB|XOR E|XRA E| 
- AC   XOR H   XRA H  +|AC|XOR H|XRA H| 
- AD   XOR L   XRA L  +|AD|XOR L|XRA L| 
- AE   XOR (HL)   XRA N  ​+|AE|XOR (HL)|XRA ​M
- AF   XOR A   XRA A  +|AF|XOR A|XRA A| 
- B0   OR B   ORA B  +|B0|OR B|ORA B| 
- B1   OR C   ORA C  +|B1|OR C|ORA C| 
- B2   OR D   ORA D  +|B2|OR D|ORA D| 
- B3   OR E   ORA E  +|B3|OR E|ORA E| 
- B4   OR H   ORA H  +|B4|OR H|ORA H| 
- B5   OR L   ORA L  +|B5|OR L|ORA L| 
- B6   OR (HL)   ORA N  ​+|B6|OR (HL)|ORA ​M
- B7   OR A   ORA A  +|B7|OR A|ORA A| 
- B8   CP B   CMP B  +|B8|CP B|CMP B| 
- B9   CP C   CMP C  +|B9|CP C|CMP C| 
- BA   CP D   CMP D  +|BA|CP D|CMP D| 
- BB   CP E   CMP E  +|BB|CP E|CMP E| 
- BC   CP H   CMP H  +|BC|CP H|CMP H| 
- BD   CP L   CMP L  +|BD|CP L|CMP L| 
- BE   CP (HL)   CMP N  ​+|BE|CP (HL)|CMP ​M
- BF   CP A   CMP A  +|BF|CP A|CMP A| 
- C0   RET NZ   RNZ  +|C0|RET NZ|RNZ| 
- C1   POP BC   POP B  +|C1|POP BC|POP B| 
- C2   JP NZ,nn   JNZ nn  +|C2|JP NZ,nn|JNZ nn| 
- C3   JP nn   JMP nn  +|C3|JP nn|JMP nn| 
- C4   CALL NZ,nn   CNZ nn  +|C4|CALL NZ,nn|CNZ nn| 
- C5   PUSH BC   PUSH B  +|C5|PUSH BC|PUSH B| 
- C6   ADD A,n   ADI n  +|C6|ADD A,n|ADI n| 
- C7   RST 00H   RST 0  +|C7|RST 00H|RST 0| 
- C8   RET Z   RZ  +|C8|RET Z|RZ| 
- C9   RET   RET  +|C9|RET|RET| 
- CA   JP Z,nn   JZ nn  +|CA|JP Z,nn|JZ nn| 
- CB   ​Таблица ​CB    +|CB|**[[11|#CB|CB]]**|-| 
- CC   CALL Z,nn   CZ nn  +|CC|CALL Z,nn|CZ nn| 
- CD   CALL nn   CALL nn  +|CD|CALL nn|CALL nn| 
- CE   ADC A,n   ACI n  +|CE|ADC A,n|ACI n| 
- CF   RST 08H   RST 1  +|CF|RST 08H|RST 1| 
- D0   RET NC   RNC  +|D0|RET NC|RNC| 
- D1   POP DE   POP D  +|D1|POP DE|POP D| 
- D2   JP NC,nn   JNC nn  +|D2|JP NC,nn|JNC nn| 
- D3   OUT (N),A   OUT n  +|D3|OUT (N),A|OUT n| 
- D4   CALL NC,nn   CNC nn  +|D4|CALL NC,nn|CNC nn| 
- D5   PUSH DE   PUSH D  +|D5|PUSH DE|PUSH D| 
- D6   SUB n   SUI n  +|D6|SUB n|SUI n| 
- D7   RST 10H   RST 2  +|D7|RST 10H|RST 2| 
- D8   RET C   RC  +|D8|RET C|RC| 
- D9   EXX    +|D9|EXX|-| 
- DA   JP C,nn   JC nn  +|DA|JP C,nn|JC nn| 
- DB   IN A,(n)   IN n  +|DB|IN A,(n)|IN n| 
- DC   CALL C,nn   CC nn  +|DC|CALL C,nn|CC nn| 
- DD   ​Таблица ​DD    +|DD|**[[11#DD|DD]]**|-| 
- DE   SBC A,n   SBI n  +|DE|SBC A,n|SBI n| 
- DF   RST 18H   RST 3  +|DF|RST 18H|RST 3| 
- E0   RET PO   RPO  +|E0|RET PO|RPO| 
- E1   POP HL   POP H  +|E1|POP HL|POP H| 
- E2   JP PO,nn   JPO nn  +|E2|JP PO,nn|JPO nn| 
- E3   EX (SP),​HL ​  XTHL  +|E3|EX (SP),​HL|XTHL| 
- E4   CALL PO,nn   CPO nn  +|E4|CALL PO,nn|CPO nn| 
- E5   PUSH HL   PUSH H  +|E5|PUSH HL|PUSH H| 
- E6   AND n   ​AMI ​ +|E6|AND n|ANI n| 
- E7   RST 20H   RST 4  +|E7|RST 20H|RST 4| 
- E8   RET PE   RPE  +|E8|RET PE|RPE| 
- E9   JP (HL)   PCHL  +|E9|JP (HL)|PCHL| 
- EA   JP PE,nn   JPE nn  +|EA|JP PE,nn|JPE nn| 
- EB   EX DE,HL   XCHG  +|EB|EX DE,​HL|XCHG| 
- EC   CALL PE,nn   CPE nn  +|EC|CALL PE,nn|CPE nn| 
- ED   ​Таблица ​ED    +|ED|**[[11#ED|ED]]**|-| 
- EE   XOR n   XRI n  +|EE|XOR n|XRI n| 
- EF   RST 28H   RST 5  +|EF|RST 28H|RST 5| 
- F0   RET P   RP  +|F0|RET P|RP| 
- F1   POP AF   POP PSW  +|F1|POP AF|POP PSW| 
- F2   JP P,nn   JP nn  +|F2|JP P,nn|JP nn| 
- F3   DI   DI  +|F3|DI|DI| 
- F4   CALL P,nn   CP nn  +|F4|CALL P,nn|CP nn| 
- F5   PUSH AF   PUSH PSW  +|F5|PUSH AF|PUSH PSW| 
- F6   OR n   ORI n  +|F6|OR n|ORI n| 
- F7   RST 30H   RST 6  +|F7|RST 30H|RST 6| 
- F8   RET M   RM  +|F8|RET M|RM| 
- F9   LD SP,HL   SPHL  +|F9|LD SP,​HL|SPHL| 
- FA   JP M,nn   JM nn  +|FA|JP M,nn|JM nn| 
- FB   EI   EI  +|FB|EI|EI| 
- FC   CALL M,nn   CM nn  +|FC|CALL M,nn|CM nn| 
- FD   ​Таблица ​FD    +|FD|**[[11#FD|FD]]**|-| 
- FE   CP n   CPI n  +|FE|CP n|CPI n| 
- FF   RST 38H   RST 7  |+|FF|RST 38H|RST 7|
  
 ---- ----
microprocessor_kit_z80-book1/12.1594488787.txt.gz · Последние изменения: 2020-07-11 20:33 — GreyWolf