Datasheet

Central Processor Unit (CPU)
MC68HC711D3 Data Sheet, Rev. 2.1
42 Freescale Semiconductor
COMA Ones
Complement
A
$FF – A AA INH 43 2 ∆∆01
COMB Ones
Complement
B
$FF – B BB INH 53 2 ∆∆01
CPD (opr) Compare D to
Memory 16-Bit
D – M : M + 1 IMM
DIR
EXT
IND,X
IND,Y
1A 83
1A 93
1A B3
1A A3
CD A3
jj kk
dd
hh ll
ff
ff
5
6
7
7
7
———— ∆∆∆∆
CPX (opr) Compare X to
Memory 16-Bit
IX – M : M + 1 IMM
DIR
EXT
IND,X
IND,Y
8C
9C
BC
AC
CD AC
jj kk
dd
hh ll
ff
ff
4
5
6
6
7
———— ∆∆∆∆
CPY (opr) Compare Y to
Memory 16-Bit
IY – M : M + 1 IMM
DIR
EXT
IND,X
IND,Y
18 8C
18 9C
18 BC
1A AC
18 AC
jj kk
dd
hh ll
ff
ff
5
6
7
7
7
———— ∆∆∆∆
DAA Decimal Adjust
A
Adjust Sum to BCD INH 19 2 ∆∆∆∆
DEC (opr) Decrement
Memory Byte
M – 1 MEXT
IND,X
IND,Y
7A
6A
18 6A
hh ll
ff
ff
6
6
7
———— ∆∆∆
DECA Decrement
Accumulator
A
A – 1 AAINH 4A — 2∆∆∆
DECB Decrement
Accumulator
B
B – 1 BBINH 5A — 2∆∆∆
DES Decrement
Stack Pointer
SP – 1 SP INH 34 3 ————————
DEX Decrement
Index Register
X
IX – 1 IX INH 09 3 ——
DEY Decrement
Index Register
Y
IY – 1 IY INH 18 09 4 ——
EORA (opr) Exclusive OR A
with Memory
A M A A IMM
ADIR
AEXT
AIND,X
AIND,Y
88
98
B8
A8
18 A8
ii
dd
hh ll
ff
ff
2
3
4
4
5
———— ∆∆0—
EORB (opr) Exclusive OR B
with Memory
B M B B IMM
BDIR
BEXT
BIND,X
BIND,Y
C8
D8
F8
E8
18 E8
ii
dd
hh ll
ff
ff
2
3
4
4
5
———— ∆∆0—
FDIV Fractional
Divide 16 by 16
D / IX IX; r D INH 03 41 ————— ∆∆∆
IDIV Integer Divide
16 by 16
D / IX
IX; r D INH 02 41 ————— 0
INC (opr) Increment
Memory Byte
M + 1 MEXT
IND,X
IND,Y
7C
6C
18 6C
hh ll
ff
ff
6
6
7
———— ∆∆∆
INCA Increment
Accumulator
A
A + 1 A A INH 4C 2 ∆∆∆
INCB Increment
Accumulator
B
B + 1 B B INH 5C 2 ∆∆∆
INS Increment
Stack Pointer
SP + 1 SP INH 31 3 ————————
Table 3-2. Instruction Set (Sheet 4 of 8)
Mnemonic Operation Description
Addressing Instruction Condition Codes
Mode Opcode Operand Cycles S X H I N Z V C