-
-
Notifications
You must be signed in to change notification settings - Fork 55
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. |
Copyright © Manuel Sainz de Baranda y Goñi, Tony Brewer and Peter Helcmanovsky
Published under the terms of the GNU Free Documentation License v1.3