|
MC68HC711D3_05 Datasheet, PDF (44/138 Pages) Freescale Semiconductor, Inc – Microcontrollers | |||
|
◁ |
Central Processor Unit (CPU)
Table 3-2. Instruction Set (Sheet 6 of 8)
Mnemonic
Operation
Description
Addressing
Mode
Instruction
Condition Codes
Opcode Operand Cycles S X H I N Z V C
LSRD
Logical Shift
INH
Right Double 0
b7 A b0 b7 B b0 C
MUL
Multiply 8 by 8
AâBâD
INH
04
â
3D
â
3
ââââ 0 â â â
10 â â â â â â â â
NEG (opr)
Twoâs
Complement
Memory Byte
0âMâM
EXT
IND,X
IND,Y 18
70 hh ll
60 ff
60 ff
6
ââââ â â â â
6
7
NEGA
Twoâs
Complement
A
0âAâA
A
INH
40
â
2
ââââ â â â â
NEGB
Twoâs
Complement
B
0âBâB
B
INH
50
â
2
ââââ â â â â
NOP
No operation
No Operation
INH
01
â
2
ââââââââ
ORAA (opr)
OR
Accumulator
A (Inclusive)
A+MâA
A
IMM
8A ii
A
DIR
9A dd
A
EXT
BA hh ll
A
IND,X
AA ff
A
IND,Y 18
AA ff
2
ââââ â â 0 â
3
4
4
5
ORAB (opr)
OR
Accumulator
B (Inclusive)
B+MâB
B
IMM
CA ii
B
DIR
DA dd
B
EXT
FA hh ll
B
IND,X
EA ff
B
IND,Y 18
EA ff
2
ââââ â â 0 â
3
4
4
5
PSHA
Push A onto A â Stk,SP = SP â 1 A
INH
Stack
36
â
3
ââââââââ
PSHB
Push B onto B â Stk,SP = SP â 1 B
INH
Stack
37
â
3
ââââââââ
PSHX
Push X onto IX â Stk,SP = SP â 2
INH
Stack (Lo
First)
3C
â
4
ââââââââ
PSHY
Push Y onto IY â Stk,SP = SP â 2
Stack (Lo
First)
INH
18
3C
â
5
ââââââââ
PULA
Pull A from SP = SP + 1, A â Stk A
INH
Stack
32
â
4
ââââââââ
PULB
Pull B from SP = SP + 1, B â Stk B
INH
Stack
33
â
4
ââââââââ
PULX
Pull X From SP = SP + 2, IX â Stk
INH
Stack (Hi
First)
38
â
5
ââââââââ
PULY
Pull Y from
Stack (Hi
First)
SP = SP + 2, IY â Stk
INH
18
38
â
6
ââââââââ
ROL (opr)
Rotate Left
C b7
b0
EXT
IND,X
IND,Y 18
79 hh ll
69 ff
69 ff
6
ââââ â â â â
6
7
ROLA
Rotate Left A
A
INH
49
â
2
ââââ â â â â
ROLB
Rotate Left B
C b7
b0
B
INH
59
â
2
ââââ â â â â
ROR (opr) Rotate Right
RORA
Rotate Right A
C b7
b0
b7
b0 C
A
EXT
IND,X
IND,Y 18
INH
76 hh ll
66 ff
66 ff
46
â
6
ââââ â â â â
6
7
2
ââââ â â â â
RORB
Rotate Right B
b7
b0 C
B
INH
56
â
2
ââââ â â â â
b7
b0 C
RTI
Return from
See Figure 3-2
INH
Interrupt
3B
â
12
ââââââââ
MC68HC711D3 Data Sheet, Rev. 2.1
44
Freescale Semiconductor
|
▷ |