|
MC68HC711D3_05 Datasheet, PDF (42/138 Pages) Freescale Semiconductor, Inc – Microcontrollers | |||
|
◁ |
Central Processor Unit (CPU)
Table 3-2. Instruction Set (Sheet 4 of 8)
Mnemonic
Operation
Description
Addressing
Mode
Instruction
Condition Codes
Opcode Operand Cycles S X H I N Z V C
COMA
Ones
Complement
A
$FF â A â A
A
INH
43
â
2
ââââ â â 0 1
COMB
Ones
Complement
B
$FF â B â B
B
INH
53
â
2
ââââ â â 0 1
CPD (opr)
Compare D to
Memory 16-Bit
DâM:M +1
IMM
1A 83 jj kk
DIR
1A 93 dd
EXT
1A B3 hh ll
IND,X 1A A3 ff
IND,Y CD A3 ff
5
ââââ â â â â
6
7
7
7
CPX (opr)
Compare X to
Memory 16-Bit
IX â M : M + 1
IMM
8C jj kk
DIR
9C dd
EXT
BC hh ll
IND,X
AC ff
IND,Y CD AC ff
4
ââââ â â â â
5
6
6
7
CPY (opr)
Compare Y to
Memory 16-Bit
IY â M : M + 1
IMM
18
DIR
18
EXT
18
IND,X 1A
IND,Y 18
8C jj kk
9C dd
BC hh ll
AC ff
AC ff
5
ââââ â â â â
6
7
7
7
DAA
Decimal Adjust Adjust Sum to BCD
INH
A
19
â
2
ââââ â â â â
DEC (opr)
Decrement
Memory Byte
Mâ1âM
EXT
IND,X
IND,Y 18
7A hh ll
6A ff
6A ff
6
ââââ â â â â
6
7
DECA
Decrement
Accumulator
A
Aâ1âA
A
INH
4A
â
2
ââââ â â â â
DECB
Decrement
Accumulator
B
Bâ1âB
B
INH
5A
â
2
ââââ â â â â
DES
Decrement
SP â 1 â SP
INH
Stack Pointer
34
â
3
ââââââââ
DEX
Decrement
IX â 1 â IX
INH
Index Register
X
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
A
A
A
A
IMM
DIR
EXT
IND,X
IND,Y 18
88 ii
98 dd
B8 hh ll
A8 ff
A8 ff
2
ââââ â â 0 â
3
4
4
5
EORB (opr) Exclusive OR B
with Memory
BâMâB
B
B
B
B
B
IMM
DIR
EXT
IND,X
IND,Y 18
C8 ii
D8 dd
F8 hh ll
E8 ff
E8 ff
2
ââââ â â 0 â
3
4
4
5
FDIV
Fractional
D / IX â IX; r â D
INH
Divide 16 by 16
03
â
41 â â â â â â â â
IDIV
Integer Divide D / IX â IX; r â D
INH
16 by 16
02
â
41 â â â â â â 0 â
INC (opr)
Increment
Memory Byte
M+1âM
EXT
IND,X
IND,Y 18
7C hh ll
6C ff
6C 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
SP + 1 â SP
INH
Stack Pointer
31
â
3
ââââââââ
MC68HC711D3 Data Sheet, Rev. 2.1
42
Freescale Semiconductor
|
▷ |