Conventions
The conventions used in the documentation
Operands | |
---|---|
An | Any Address Register n (example: A3 is address register 3) |
Dn | Any Data Register n (example: D5 is data register 5) |
Rn | Any data or address registerData register D7–D0, used during compare. |
PC | Program counter |
SR | Status register |
CCR | Condition codes register (low order byte of SR) |
SSP | Supervisor stack pointer |
USP | User stack pointer |
SP | Active stack pointer (same as A7) |
X | Extend flag of the CCR |
N | Negative flag of the CCR |
Z | Zero flag of the CCR |
V | Overflow flag of the CCR |
C | Carry flag of the CCR |
Immediate data | Immediate data for the instruction |
d | Address displacement |
Source | Destination Source |
contents | Destination contents |
Vector | Location of exception vector |
ea | Any valid effective address |
Notation | |
+ | Arithmetic addition or postincrement indicator |
– | Arithmetic subtraction or predecrement indicator |
× | Arithmetic multiplication |
÷ | Arithmetic division or conjunction symbol |
~ | Invert; operand is logically complemented. |
Λ | Logical AND |
V | Logical OR |
⊕ | Logical exclusive OR |
→ | Source operand is moved to destination operand. |
←→ | Two operands are exchanged. |
Last modified April 28, 2022: Start of 68000 assembly book (9435b3a)