

Jr d Opcode 18 d-$-2 Bytes 2 Cycles 12 C unaffected N unaffected P/V unaffected H unaffected Z unaffected S unaffected The signed value d is added to PC. The contents of bit 7 are copied to the carry flag and the previous contents of the carry flag are copied to bit 0. Rla Opcode 17 Bytes 1 Cycles 4 C as defined N reset P/V unaffected H reset Z unaffected S unaffected The contents of A are rotated left one bit position. Ld d, n Opcode 16 n Bytes 2 Cycles 7 C unaffected N unaffected P/V unaffected H unaffected Z unaffected S unaffected Loads n into D. Inc d Opcode 14 Bytes 1 Cycles 4 C unaffected N as defined P/V detects overflow H as defined Z as defined S as defined Adds one to D.ĭec d Opcode 15 Bytes 1 Cycles 4 C unaffected N as defined P/V detects overflow H as defined Z as defined S as defined Subtracts one from D. Inc de Opcode 13 Bytes 1 Cycles 6 C unaffected N unaffected P/V unaffected H unaffected Z unaffected S unaffected Adds one to DE. Ld (de),a Opcode 12 Bytes 1 Cycles 7 C unaffected N unaffected P/V unaffected H unaffected Z unaffected S unaffected Stores A into the memory location pointed to by DE. Ld de, nn Opcode 11 nn Bytes 3 Cycles 10 C unaffected N unaffected P/V unaffected H unaffected Z unaffected S unaffected Loads nn into DE. The jump is measured from the start of the instruction opcode. The contents of bit 0 are copied to the carry flag and bit 7.ĭjnz d Opcode 10 d-$-2 Bytes 2 Cycles 13/8 C unaffected N unaffected P/V unaffected H unaffected Z unaffected S unaffected The B register is decremented, and if not zero, the signed value d is added to PC. Rrca Opcode 0F Bytes 1 Cycles 4 C as defined N reset P/V unaffected H reset Z unaffected S unaffected The contents of A are rotated right one bit position. Ld c, n Opcode 0E n Bytes 2 Cycles 7 C unaffected N unaffected P/V unaffected H unaffected Z unaffected S unaffected Loads n into C. Inc c Opcode 0C Bytes 1 Cycles 4 C unaffected N as defined P/V detects overflow H as defined Z as defined S as defined Adds one to C.ĭec c Opcode 0D Bytes 1 Cycles 4 C unaffected N as defined P/V detects overflow H as defined Z as defined S as defined Subtracts one from C. Ld a,(bc) Opcode 0A Bytes 1 Cycles 7 C unaffected N unaffected P/V unaffected H unaffected Z unaffected S unaffected Loads the value pointed to by BC into A.ĭec bc Opcode 0B Bytes 1 Cycles 6 C unaffected N unaffected P/V unaffected H unaffected Z unaffected S unaffected Subtracts one from BC. The contents of bit 7 are copied to the carry flag and bit 0.Įx af,af' Opcode 08 Bytes 1 Cycles 4 C unaffected N unaffected P/V unaffected H unaffected Z unaffected S unaffected Exchanges the 16-bit contents of AF and AF'.Īdd hl,bc Opcode 09 Bytes 1 Cycles 11 C as defined N as defined P/V unaffected H as defined Z unaffected S unaffected The value of BC is added to HL. Rlca Opcode 07 Bytes 1 Cycles 4 C as defined N reset P/V unaffected H reset Z unaffected S unaffected The contents of A are rotated left one bit position. Ld b, n Opcode 06 n Bytes 2 Cycles 7 C unaffected N unaffected P/V unaffected H unaffected Z unaffected S unaffected Loads n into B.


Inc b Opcode 04 Bytes 1 Cycles 4 C unaffected N as defined P/V detects overflow H as defined Z as defined S as defined Adds one to B.ĭec b Opcode 05 Bytes 1 Cycles 4 C unaffected N as defined P/V detects overflow H as defined Z as defined S as defined Subtracts one from B. Inc bc Opcode 03 Bytes 1 Cycles 6 C unaffected N unaffected P/V unaffected H unaffected Z unaffected S unaffected Adds one to BC. Ld (bc),a Opcode 02 Bytes 1 Cycles 7 C unaffected N unaffected P/V unaffected H unaffected Z unaffected S unaffected Stores A into the memory location pointed to by BC. Ld bc, nn Opcode 01 nn Bytes 3 Cycles 10 C unaffected N unaffected P/V unaffected H unaffected Z unaffected S unaffected Loads nn into BC. Nop Opcode 00 Bytes 1 Cycles 4 C unaffected N unaffected P/V unaffected H unaffected Z unaffected S unaffected No operation is performed. Have a suggestion or spot an error? Send me an email or open a pull request! Want a free, online Z80 assembler where you can save your projects in the cloud? Check out the ORG Z80 IDE! Enjoying this service? Consider buying me a beer (or donating to help cover server costs)!
