01 rrr RRR : LD8 rrr, RRR 00 rrr 110 : LD8 rrr, byte 00 001 010 : LD8 A, (BC) 00 011 010 : LD8 A, (DE) 00 000 010 : LD8 (BC), A 00 010 010 : LD8 (DE), A 00 100 010 : LD8 (HL)+, A 00 101 010 : LD8 A, (HL)+ 00 110 010 : LD8 (HL)-, A 00 111 010 : LD8 A, (HL)- 11 100 000 : LD8 (FF00+byte), A 11 100 010 : LD8 (FF00+C), A 11 110 000 : LD8 A, (FF00+byte) 11 110 010 : LD8 A, (FF00+C) 11 111 010 : LD8 A, (nn) 11 101 010 : LD8 (nn), A 00 dd 0001 : LD16 dd, word 11 11 1001 : LD16 SP, HL 11 qq 0101 : PUSH qq 11 qq 0001 : POP qq 00 00 1000 : LD16 (nn), SP 11 11 1000 : LD16 HL, SP+byte 10 000 rrr : ADD A, rrr 11 000 110 : ADD A, byte 10 001 rrr : ADC A, rrr 11 001 110 : ADC A, byte 10 010 rrr : SUB A, rrr 11 010 110 : SUB A, byte 10 011 rrr : SBC A, rrr 11 011 110 : SBC A, byte 10 100 rrr : AND A, rrr 11 100 110 : AND A, byte 10 110 rrr : OR A, rrr 11 110 110 : OR A, byte 10 101 rrr : XOR A, rrr 11 101 110 : XOR A, byte 10 111 rrr : CP A, rrr 11 111 110 : CP A, byte 00 rrr 100 : INC rrr 00 rrr 101 : DEC rrr 001 01 111 : CPL 001 11 111 : CCF 001 10 111 : SCF 1111 00 11 : DI 1111 10 11 : EI 00 dd 1001 : ADD16 HL, dd 11 10 1000 : ADD16 SP, byte 00 dd 0011 : INC16 dd 00 dd 1011 : DEC16 dd 000 00 111 : RLCA 000 10 111 : RLA 000 01 111 : RRCA 000 11 111 : RRA 1100 1011 00 000 rrr : RLC rrr 1100 1011 00 010 rrr : RL rrr 1100 1011 00 001 rrr : RRC rrr 1100 1011 00 011 rrr : RR rrr 1100 1011 00 100 rrr : SLA rrr 1100 1011 00 101 rrr : SRA rrr 1100 1011 00 111 rrr : SRL rrr 1100 1011 01 iii rrr : BIT rrr, iii 1100 1011 11 iii rrr : SET rrr, iii 1100 1011 10 iii rrr : RES rrr, iii 1100 1011 00 110 rrr : SWAP rrr 110 00 011 : JP word 111 01 001 : JP HL 110 cc 010 : Jcc cc, word 000 11 000 : JR byte 001 cc 000 : JRcc cc, byte 110 01 101 : CALL word 110 cc 100 : CALLcc cc, word 110 01 001 : RET 110 11 001 : RETI 110 cc 000 : RETcc cc 11 ttt 111 : RST ttt 01110110 : HALT 00100111 : DAA