== Opcodes ==
We see that all CB-prefixed opcodes and half of the standard opcodes (from &40 to &BF) follow a strict uniform layout. The exception is the HALT instruction (Z80 follows a 2-3-3 opcode &76), which replaces the expected LD (HL),(HL) instructionbit pattern.
The rest All CB-prefixed opcodes and half of the standard opcodes (from &40 to &BF) follow a strict uniform layout. The sole exception is the HALT instruction (opcode table also looks neatly organised but in an horizontal way instead of vertical&76), which replaces the expected LD (HL),(HL) instruction.
The rest of the opcode table is also neatly organised but in an horizontal way instead of vertical. In fact, the Z80 follows a 2-3-3 opcode bit pattern.
Any instruction in bold is undocumented by Zilog.