Table A-1 Instruction Set (cont)
7.
System control instructions
Condition Code
Mnemonic
Operation
I
H
N
Z
V
C
TRAPA #x:2
—
PC
→
@–SP
2
1
— — — — —
14
16
CCR
→
@–SP
<vector>
→
PC
RTE
—
CCR
←
@SP+
↕
↕
↕
↕
↕
↕
10
PC
←
@SP+
SLEEP
—
Transition to power-
— — — — — —
2
down state
LDC #xx:8, CCR
B
#xx:8
→
CCR
2
↕
↕
↕
↕
↕
↕
2
LDC Rs, CCR
B
Rs8
→
CCR
2
↕
↕
↕
↕
↕
↕
2
LDC @ERs, CCR
W
@ERs
→
CCR
4
↕
↕
↕
↕
↕
↕
6
LDC @(d:16, ERs),
W
@(d:16, ERs)
→
CCR
6
↕
↕
↕
↕
↕
↕
8
CCR
LDC @(d:24, ERs),
W
@(d:24, ERs)
→
CCR
10
↕
↕
↕
↕
↕
↕
12
CCR
LDC @ERs+, CCR
W
@ERs
→
CCR
4
↕
↕
↕
↕
↕
↕
8
ERs32+2
→
ERs32
LDC @aa:16, CCR
W
@aa:16
→
CCR
6
↕
↕
↕
↕
↕
↕
8
LDC @aa:24, CCR
W
@aa:24
→
CCR
8
↕
↕
↕
↕
↕
↕
10
STC CCR, Rd
B
CCR
→
Rd8
2
— — — — — —
2
STC CCR, @ERd
W
CCR
→
@ERd
4
— — — — — —
6
STC CCR, @(d:16,
W
CCR
→
@(d:16, ERd)
6
— — — — — —
8
ERd)
STC CCR, @(d:24,
W
CCR
→
@(d:24, ERd)
10
— — — — — —
12
ERd)
STC CCR, @–ERd
W
ERd32–2
→
ERd32
4
— — — — — —
8
CCR
→
@ERd
STC CCR, @aa:16
W
CCR
→
@aa:16
6
— — — — — —
8
STC CCR, @aa:24
W
CCR
→
@aa:24
8
— — — — — —
10
ANDC #xx:8, CCR
B
CCR
∧
#xx:8
→
CCR
2
↕
↕
↕
↕
↕
↕
2
ORC #xx:8, CCR
B
CCR
∨
#xx:8
→
CCR
2
↕
↕
↕
↕
↕
↕
2
XORC #xx:8, CCR
B
CCR
⊕
#xx:8
→
CCR
2
↕
↕
↕
↕
↕
↕
2
NOP
—
PC
←
PC+2
2
— — — — — —
2
#xx
Rn
@ERn
@(d, ERn)
@–ERn/@ERn+
@aa
@(d, PC)
@@aa
—
Addressing Mode and
Instruction Length (bytes)
Normal
No. of
States
*
1
Advanced
Operand Size
722
www.DataSheet4U.com