Notation
The instruction documentation includes shorthand abbreviation for frequently used terms. A table containing the notations and their definitions is below:
Notation | Definition |
---|---|
(imm24) | The value pointed to by a 24-bit address. The size of the value depends on the instruction. |
(imm8) | The value pointed to by a 8-bit address. The size of the value depends on the instruction. |
(reg24) | The value pointed to by the address in a 24-bit register. The size of the value depends on the instruction. |
(regi + ofs8) | The value pointed to by an address formed by the sum of the 24-bit value of an index register plus an 8-bit signed offset. The size of the value depends on the instruction. |
cc | Condition code C, NC, Z, NZ, P, M, PO, or PE - tests of single bits in Flags register. |
cc' | Condition code C, NC, Z, or NZ - tests of single bits in Flags register. |
h / l | High or low byte of a register pair, respectively. |
imm24 | 24-bit immediate data value. |
imm16 | 16-bit immediate data value. |
imm8 | 8-bit immediate data value. |
imm3 | 3-bit immediate data value. |
ofs8 | 8-bit immediate data value serving as an offset. |
reg24 | 24-bit register pair. |
reg16 | 16-bit register pair. |
reg8 | 8-bit register. |
reg8i | 8-bit high or low byte of an index register. |
regi | Index register pair ix or iy . |
regir | Interrupt vector register i or refresh counter regiser r . |