A.4
Combinations of Instructions and Addressing Modes
Table A.5 Combinations of Instructions and Addressing Modes
Functions
Instructions
Data
MOV
transfer
POP, PUSH
instructions
MOVFPE,
MOVTPE
Arithmetic
ADD, CMP
operations
SUB
ADDX, SUBX
ADDS, SUBS
INC, DEC
DAA, DAS
MULXU,
MULXS,
DIVXU,
DIVXS
NEG
EXTU, EXTS
Logical
AND, OR, XOR
operations
NOT
Shift operations
Bit manipulations
Branching
BCC, BSR
instructions
JMP, JSR
RTS
System
TRAPA
control
RTE
instructions
SLEEP
LDC
STC
ANDC, ORC,
XORC
NOP
Block data transfer instructions
Rev. 1.0, 03/01, page 250 of 280
BWL
BWL
BWL
BWL
—
—
—
—
—
—
—
—
BWL
BWL
—
—
WL
BWL
—
—
B
B
—
—
—
L
—
—
—
BWL
—
—
—
B
—
—
—
BW
—
—
—
BWL
—
—
—
WL
—
—
—
BWL
—
—
—
BWL
—
—
—
BWL
—
—
—
B
B
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
B
B
W
W
—
B
W
W
B
—
—
—
—
—
—
—
—
—
—
—
Addressing Mode
BWL
BWL
B
BWL
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
B
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
W
W
—
W
W
W
—
W
—
—
—
—
—
—
—
—
—
—
—
—
BWL
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
W
—
—
—
W
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
WL
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
BW