The following conventions are used:
- HHLL indicates a 16 bit word
- NN indicates an 8 bit byte
Each instruction is given with the prefix byte(s), opcode and parameters, along with the assembly language representation.
The Z80 stores words in a little-endian format; that is the least significant byte is stored first. For example:
-- -- 01 23BF : LD BC,&BF23
- Single Byte Root Instructions
- CB Prefix Instructions (Rotates, Shifts and Bit operations)
- DD Prefix Instructions (IX register)
- FD Prefix Instructions (IY register)
- ED Prefix Instructions (Interrupts, Ports & Block Memory operations)