Freescale Semiconductor, Inc.
Table 3-2 Instruction Set (Sheet 3 of 6)
Mnemonic
Operation
Description
Addressing
Mode
Instruction
Operand Cycles
Condition Codes
Opcode
S
X
H
I
N
Z
V
C
COM (opr)
Ones
Complement
Memory Byte
Ones
Complement
A
Ones
Complement
B
$FF – M
$FF – A
$FF – B
M
EXT
IND,X
IND,Y
73 hh ll
63 ff
63 ff
6
6
7
—
—
—
—
∆
∆
0
1
18
COMA
COMB
A
B
A
B
INH
43
—
2
—
—
—
—
—
—
—
—
—
—
—
—
∆
∆
∆
∆
∆
∆
0
0
∆
1
1
∆
INH
53
—
2
CPD (opr)
Compare D to
Memory 16-Bit
D – M : M + 1
IX – M : M + 1
IY – M : M + 1
IMM
DIR
EXT
IND,X
IND,Y
IMM
DIR
EXT
IND,X
IND,Y
IMM
DIR
EXT
IND,X
IND,Y
1A
1A
1A
1A
CD
83 jj kk
93 dd
B3 hh ll
A3 ff
5
6
7
7
7
4
5
6
6
7
5
6
7
7
7
A3 ff
CPX (opr)
CPY (opr)
Compare X to
Memory 16-Bit
8C jj kk
9C dd
BC hh ll
AC ff
—
—
—
—
—
—
—
—
∆
∆
∆
∆
∆
∆
∆
∆
CD
AC ff
Compare Y to
Memory 16-Bit
18
18
18
1A
18
8C jj kk
9C dd
BC hh ll
AC ff
AC ff
DAA
DecimalAdjust Adjust Sum to BCD
A
INH
19
—
2
—
—
—
—
—
—
—
—
∆
∆
∆
∆
∆
∆
∆
DEC (opr)
Decrement
M – 1
A – 1
B – 1
M
A
B
EXT
IND,X
IND,Y
INH
INH
7A hh ll
6A ff
6A ff
6
6
7
—
Memory Byte
18
DECA
DECB
Decrement
Accumulator
A
A
B
4A
—
2
—
—
—
—
—
—
—
—
∆
∆
∆
∆
∆
∆
—
—
Decrement
Accumulator
B
5A
—
2
DES
DEX
Decrement
Stack Pointer
Decrement
Index Register
X
SP – 1
IX – 1
SP
IX
INH
INH
34
09
—
—
3
3
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
∆
DEY
Decrement
Index Register
Y
Exclusive OR
A with Memory
IY – 1
IY
A
INH
18
09
—
4
—
—
—
—
—
—
—
—
—
∆
∆
—
0
—
—
EORA (opr)
A
B
M
A
A
A
A
A
B
B
B
B
B
IMM
DIR
EXT
IND,X
IND,Y
IMM
DIR
EXT
IND,X
IND,Y
88 ii
98 dd
B8 hh ll
A8 ff
A8 ff
2
3
4
4
5
2
3
4
4
5
∆
18
18
EORB (opr)
FDIV
Exclusive OR
B with Memory
M
B
C8 ii
—
—
—
—
—
—
—
—
∆
∆
∆
0
—
D8 dd
F8 hh ll
E8 ff
E8 ff
03
Fractional
Divide 16 by
16
Integer Divide D / IX
16 by 16
D / IX
IX; r
D
D
INH
—
41
—
∆
∆
IDIV
IX; r
INH
02
—
41
—
—
—
—
—
—
—
—
—
∆
∆
0
∆
INC (opr)
Increment
Memory Byte
M + 1
M
EXT
IND,X
IND,Y
7C hh ll
6C ff
6C ff
6
6
7
∆
∆
—
18
INCA
INCB
Increment
Accumulator
A
Increment
Accumulator
B
A + 1
B + 1
A
B
A
B
INH
4C
—
2
—
—
—
—
—
—
—
—
∆
∆
∆
∆
∆
∆
—
—
INH
5C
—
2
INS
INX
Increment
Stack Pointer
Increment
Index Register
X
SP + 1
IX + 1
SP
IX
INH
INH
31
08
—
—
3
3
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
∆
CENTRAL PROCESSING UNIT
TECHNICAL DATA
3-11
For More Information On This Product,
Go to: www.freescale.com