TITLE 'Z80 Instruction Set in alphabetical Order' IND EQU 5 M EQU 10H N EQU 20H DIS EQU 30H Z80OPS: ADC A,(HL) ADC A,(IX+IND) ADC A,(IY+IND) ADC A,A ADC A,B ADC A,C ADC A,D ADC A,E ADC A,H ADC A,L ADC A,N ADC HL,BC ADC HL,DE ADC HL,HL ADC HL,SP ADD A,(HL) ADD A,(IX+IND) ADD A,(IY+IND) ADD A,A ADD A,B ADD A,C ADD A,D ADD A,E ADD A,H ADD A,L ADD A,N ADD HL,BC ADD HL,DE ADD HL,HL ADD HL,SP ADD IX,BC ADD IX,DE ADD IX,IX ADD IX,SP ADD IY,BC ADD IY,DE ADD IY,IY ADD IY,SP AND (HL) AND (IX+IND) AND (IY+IND) AND A AND B AND C AND D AND E AND H AND L AND N BIT 0,(HL) BIT 0,(IX+IND) BIT 0,(IY+IND) BIT 0,A BIT 0,B BIT 0,C BIT 0,D BIT 0,E BIT 0,H BIT 0,L BIT 1,(HL) BIT 1,(IX+IND) BIT 1,(IY+IND) BIT 1,A BIT 1,B BIT 1,C BIT 1,D BIT 1,E BIT 1,H BIT 1,L BIT 2,(HL) BIT 2,(IX+IND) BIT 2,(IY+IND) BIT 2,A BIT 2,B BIT 2,C BIT 2,D BIT 2,E BIT 2,H BIT 2,L BIT 3,(HL) BIT 3,(IX+IND) BIT 3,(IY+IND) BIT 3,A BIT 3,B BIT 3,C BIT 3,D BIT 3,E BIT 3,H BIT 3,L BIT 4,(HL) BIT 4,(IX+IND) BIT 4,(IY+IND) BIT 4,A BIT 4,B BIT 4,C BIT 4,D BIT 4,E BIT 4,H BIT 4,L BIT 5,(HL) BIT 5,(IX+IND) BIT 5,(IY+IND) BIT 5,A BIT 5,B BIT 5,C BIT 5,D BIT 5,E BIT 5,H BIT 5,L BIT 6,(HL) BIT 6,(IX+IND) BIT 6,(IY+IND) BIT 6,A BIT 6,B BIT 6,C BIT 6,D BIT 6,E BIT 6,H BIT 6,L BIT 7,(HL) BIT 7,(IX+IND) BIT 7,(IY+IND) BIT 7,A BIT 7,B BIT 7,C BIT 7,D BIT 7,E BIT 7,H BIT 7,L CALL C,NN CALL M,NN CALL NC,NN CALL NN CALL NZ,NN CALL P,NN CALL PE,NN CALL PO,NN CALL Z,NN CCF CP (HL) CP (IX+IND) CP (IY+IND) CP A CP B CP C CP D CP E CP H CP L CP N CPD CPDR CPI CPIR CPL DAA DEC (HL) DEC (IX+IND) DEC (IY+IND) DEC A DEC B DEC BC DEC C DEC D DEC DE DEC E DEC H DEC HL DEC IX DEC IY DEC L DEC SP DI DJNZ $+DIS EI EX (SP),HL EX (SP),IX EX (SP),IY EX AF,AF' EX DE,HL EXX HALT IM 0 IM 1 IM 2 IN A,(C) IN A,(N) IN B,(C) IN C,(C) IN D,(C) IN E,(C) IN H,(C) IN L,(C) INC (HL) INC (IX+IND) INC (IY+IND) INC A INC B INC BC INC C INC D INC DE INC E INC H INC HL INC IX INC IY INC L INC SP IND INDR INI INIR JP (HL) JP (IX) JP (IY) JP C,NN JP M,NN JP NC,NN JP NN JP NZ,NN JP P,NN JP PE,NN JP PO,NN JP Z,NN JR C,$+DIS JR $+DIS JR NC,$+DIS JR NZ,$+DIS JR Z,$+DIS LD (BC),A LD (DE),A LD (HL),A LD (HL),B LD (HL),C LD (HL),D LD (HL),E LD (HL),H LD (HL),L LD (HL),N LD (IX+IND),A LD (IX+IND),B LD (IX+IND),C LD (IX+IND),D LD (IX+IND),E LD (IX+IND),H LD (IX+IND),L LD (IX+IND),N LD (IY+IND),A LD (IY+IND),B LD (IY+IND),C LD (IY+IND),D LD (IY+IND),E LD (IY+IND),H LD (IY+IND),L LD (IY+IND),N LD (NN),A LD (NN),BC LD (NN),DE LD (NN),HL LD (NN),IX LD (NN),IY LD (NN),SP LD A,(BC) LD A,(DE) LD A,(HL) LD A,(IX+IND) LD A,(IY+IND) LD A,(NN) LD A,A LD A,B LD A,C LD A,D LD A,E LD A,H LD A,I LD A,L LD A,N LD B,(HL) LD B,(IX+IND) LD B,(IY+IND) LD B,A LD B,B LD B,C LD B,D LD B,E LD B,H LD B,L LD B,N LD BC,(NN) LD BC,NN LD C,(HL) LD C,(IX+IND) LD C,(IY+IND) LD C,A LD C,B LD C,C LD C,D LD C,E LD C,H LD C,L LD C,N LD D,(HL) LD D,(IX+IND) LD D,(IY+IND) LD D,A LD D,B LD D,C LD D,D LD D,E LD D,H LD D,L LD D,N LD DE,(NN) LD DE,NN LD E,(HL) LD E,(IX+IND) LD E,(IY+IND) LD E,A LD E,B LD E,C LD E,D LD E,E LD E,H LD E,L LD E,N LD H,(HL) LD H,(IX+IND) LD H,(IY+IND) LD H,A LD H,B LD H,C LD H,D LD H,E LD H,H LD H,L LD H,N LD HL,(NN) LD HL,NN LD I,A LD IX,(NN) LD IX,NN LD IY,(NN) LD IY,NN LD L,(HL) LD L,(IX+IND) LD L,(IY+IND) LD L,A LD L,B LD L,C LD L,D LD L,E LD L,H LD L,L LD L,N LD SP,(NN) LD SP,HL LD SP,IX LD SP,IY LD SP,NN LDD LDDR LDI LDIR NEG NOP OR (HL) OR (IX+IND) OR (IY+IND) OR A OR B OR C OR D OR E OR H OR L OR N OTDR OTIR OUT (C),A OUT (C),B OUT (C),C OUT (C),D OUT (C),E OUT (C),H OUT (C),L OUT (N),A OUTD OUTI POP AF POP BC POP DE POP HL POP IX POP IY PUSH AF PUSH BC PUSH DE PUSH HL PUSH IX PUSH IY RES 0,(HL) RES 0,(IX+IND) RES 0,(IY+IND) RES 0,A RES 0,B RES 0,C RES 0,D RES 0,E RES 0,H RES 0,L RES 1,(HL) RES 1,(IX+IND) RES 1,(IY+IND) RES 1,A RES 1,B RES 1,C RES 1,D RES 1,E RES 1,H RES 1,L RES 2,(HL) RES 2,(IX+IND) RES 2,(IY+IND) RES 2,A RES 2,B RES 2,C RES 2,D RES 2,E RES 2,H RES 2,L RES 3,(HL) RES 3,(IX+IND) RES 3,(IY+IND) RES 3,A RES 3,B RES 3,C RES 3,D RES 3,E RES 3,H RES 3,L RES 4,(HL) RES 4,(IX+IND) RES 4,(IY+IND) RES 4,A RES 4,B RES 4,C RES 4,D RES 4,E RES 4,H RES 4,L RES 5,(HL) RES 5,(IX+IND) RES 5,(IY+IND) RES 5,A RES 5,B RES 5,C RES 5,D RES 5,E RES 5,H RES 5,L RES 6,(HL) RES 6,(IX+IND) RES 6,(IY+IND) RES 6,A RES 6,B RES 6,C RES 6,D RES 6,E RES 6,H RES 6,L RES 7,(HL) RES 7,(IX+IND) RES 7,(IY+IND) RES 7,A RES 7,B RES 7,C RES 7,D RES 7,E RES 7,H RES 7,L RET RET C RET M RET NC RET NZ RET P RET PE RET PO RET Z RETI RETN RL (HL) RL (IX+IND) RL (IY+IND) RL A RL B RL C RL D RL E RL H RL L RLA RLC (HL) RLC (IX+IND) RLC (IY+IND) RLC A RLC B RLC C RLC D RLC E RLC H RLC L RLCA RLD RR (HL) RR (IX+IND) RR (IY+IND) RR A RR B RR C RR D RR E RR H RR L RRA RRC (HL) RRC (IX+IND) RRC (IY+IND) RRC A RRC B RRC C RRC D RRC E RRC H RRC L RRCA RRD RST 0 RST 10H RST 18H RST 20H RST 28H RST 30H RST 38H RST 8 SBC A,(HL) SBC A,(IX+IND) SBC A,(IY+IND) SBC A,A SBC A,B SBC A,C SBC A,D SBC A,E SBC A,H SBC A,L SBC A,N SBC HL,BC SBC HL,DE SBC HL,HL SBC HL,SP SCF SET 0,(HL) SET 0,(IX+IND) SET 0,(IY+IND) SET 0,A SET 0,B SET 0,C SET 0,D SET 0,E SET 0,H SET 0,L SET 1,(HL) SET 1,(IX+IND) SET 1,(IY+IND) SET 1,A SET 1,B SET 1,C SET 1,D SET 1,E SET 1,H SET 1,L SET 2,(HL) SET 2,(IX+IND) SET 2,(IY+IND) SET 2,A SET 2,B SET 2,C SET 2,D SET 2,E SET 2,H SET 2,L SET 3,(HL) SET 3,(IX+IND) SET 3,(IY+IND) SET 3,A SET 3,B SET 3,C SET 3,D SET 3,E SET 3,H SET 3,L SET 4,(HL) SET 4,(IX+IND) SET 4,(IY+IND) SET 4,A SET 4,B SET 4,C SET 4,D SET 4,E SET 4,H SET 4,L SET 5,(HL) SET 5,(IX+IND) SET 5,(IY+IND) SET 5,A SET 5,B SET 5,C SET 5,D SET 5,E SET 5,H SET 5,L SET 6,(HL) SET 6,(IX+IND) SET 6,(IY+IND) SET 6,A SET 6,B SET 6,C SET 6,D SET 6,E SET 6,H SET 6,L SET 7,(HL) SET 7,(IX+IND) SET 7,(IY+IND) SET 7,A SET 7,B SET 7,C SET 7,D SET 7,E SET 7,H SET 7,L SLA (HL) SLA (IX+IND) SLA (IY+IND) SLA A SLA B SLA C SLA D SLA E SLA H SLA L SRA (HL) SRA (IX+IND) SRA (IY+IND) SRA A SRA B SRA C SRA D SRA E SRA H SRA L SRL (HL) SRL (IX+IND) SRL (IY+IND) SRL A SRL B SRL C SRL D SRL E SRL H SRL L SUB (HL) SUB (IX+IND) SUB (IY+IND) SUB A SUB B SUB C SUB D SUB E SUB H SUB L SUB N XOR (HL) XOR (IX+IND) XOR (IY+IND) XOR A XOR B XOR C XOR D XOR E XOR H XOR L XOR N NN: DEFS 2