Skip to content

Notation and nomenclature

Manuel Sainz de Baranda y Goñi edited this page Jan 7, 2026 · 1 revision
Symbol Meaning
J/K 8-bit register: a, b, c, d, e, h, l or a.
SS 16-bit register: bc, de, hl or sp.
WW 16-bit register: bc, de, ix, iy or sp.
XY 16-bit index register: ix or iy.
U Arithmetic/logical operation: add, adc, sub, sbc, and, xor or or cp.
V Increment/decrement operation: inc or dec.
G Rotation/shift operation: rlc, rrc, rl, rr, sla, sra, sll or srl.
M Bit set/reset operation: res or set.
Z Condition: nz, z, nc, c, po, pe, p or m.
N Immediate 3-bit unsigned integer (embedded in the opcode).
BYTE Immediate 8-bit unsigned integer.
OFFSET Immediate 8-bit signed integer (added to the index register).
WORD Immediate 16-bit unsigned integer.
i subfix Initial/input value of the register or memory address.
o subfix Final/output value of the register or memory address.

Clone this wiki locally