
CPU16
REFERENCE MANUAL
INSTRUCTION GLOSSARY
MOTOROLA
6-277
EORB
Exclusive OR B
(B)
⊕
(M)
B
IND8, X
IND8, Y
IND8, Z
IMM8
IND16, X
IND16, Y
IND16, Z
EXT
E, X
E, Y
E, Z
IND8, X
IND8, Y
IND8, Z
IMM16
IND16, X
IND16, Y
IND16, Z
EXT
E, X
E, Y
E, Z
IMM16
IND16, X
IND16, Y
IND16, Z
EXT
INH
C4
D4
E4
F4
17C4
17D4
17E4
17F4
27C4
27D4
27E4
84
94
A4
37B4
37C4
37D4
37E4
37F4
2784
2794
27A4
3734
3744
3754
3764
3774
372B
ff
ff
ff
ii
gggg
gggg
gggg
hh ll
—
—
—
ff
ff
ff
jj kk
gggg
gggg
gggg
hh ll
—
—
—
jj kk
gggg
gggg
gggg
hh ll
—
6
6
6
2
6
6
6
6
6
6
6
6
6
6
4
6
6
6
6
6
6
6
4
6
6
6
6
22
—
—
—
—
0
—
EORD
Exclusive OR D
(D)
⊕
(M
:
M
+
1)
D
—
—
—
—
0
—
EORE
Exclusive OR E
(E)
⊕
(M
:
M
+
1)
E
—
—
—
—
0
—
FDIV
Fractional
Unsigned Divide
Fractional Signed
Multiply
Integer Divide
(D) / (IX)
IX
Remainder
D
(E)
(D)
E : D
[
31:1
]
0
D
[
0
]
(D)
/
(IX)
IX
Remainder
D
(M)
+
$01
M
—
—
—
—
—
FMULS
INH
3727
—
8
—
—
—
—
IDIV
INH
372A
—
22
—
—
—
—
—
0
INC
Increment Memory
IND8, X
IND8, Y
IND8, Z
IND16, X
IND16, Y
IND16, Z
EXT
INH
INH
IND16, X
IND16, Y
IND16, Z
EXT
EXT20
IND20, X
IND20, Y
IND20, Z
EXT20
IND20, X
IND20, Y
IND20, Z
03
13
23
1703
1713
1723
1733
3703
3713
2703
2713
2723
2733
7A
4B
5B
6B
FA
89
99
A9
ff
ff
ff
gggg
gggg
gggg
hh ll
—
—
gggg
gggg
gggg
hh ll
zb hh ll
zg gggg
zg gggg
zg gggg
zb hh ll
zg gggg
zg gggg
zg gggg
8
8
8
8
8
8
8
2
2
8
8
8
8
6
8
8
8
10
12
12
12
—
—
—
—
—
INCA
INCB
INCW
Increment A
Increment B
Increment Memory
Word
(A) + $01
A
(B) + $01
B
(M : M + 1) + $0001
M : M + 1
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
JMP
Jump
ea
PK
:
PC
—
—
—
—
—
—
—
—
JSR
Jump to Subroutine
Push (PC)
(SK
:
SP)
$0002
SK
:
SP
Push (CCR)
(SK
:
SP)
$0002
SK
:
SP
ea
PK
:
PC
If C = 0, branch
—
—
—
—
—
—
—
—
LBCC
2
Long Branch if Carry
Clear
Long Branch if Carry
Set
Long Branch if Equal
to Zero
Long Branch if EV Set
REL16
3784
rrrr
6, 4
—
—
—
—
—
—
—
—
LBCS
2
If C = 1, branch
REL16
3785
rrrr
6, 4
—
—
—
—
—
—
—
—
LBEQ
2
If Z = 1, branch
REL16
3787
rrrr
6, 4
—
—
—
—
—
—
—
—
LBEV
2
LBGE
2
If EV = 1, branch
REL16
3791
rrrr
6, 4
—
—
—
—
—
—
—
—
Long Branch if Greater
Than or Equal to Zero
Long Branch if Greater
Than Zero
If N
⊕
V = 0, branch
REL16
378C
rrrr
6, 4
—
—
—
—
—
—
—
—
LBGT
2
If Z
(N
⊕
V) = 0, branch
REL16
378E
rrrr
6, 4
—
—
—
—
—
—
—
—
Table 6-36 Instruction Set Summary (Continued)
Mnemonic
Operation
Description
Address
Instruction
Condition Codes
Mode
Opcode
Operand
Cycles
S
MV
H
EV
N
Z
V
C
F
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
.