English
Language : 

MC68HC711D3_05 Datasheet, PDF (45/138 Pages) Freescale Semiconductor, Inc – Microcontrollers
Instruction Set
Table 3-2. Instruction Set (Sheet 7 of 8)
Mnemonic
Operation
Description
Addressing
Mode
Instruction
Condition Codes
Opcode Operand Cycles S X H I N Z V C
RTS
Return from
See Figure 3-2
INH
Subroutine
39
—
5
————————
SBA
Subtract B from
A–B⇒A
INH
10
—
2
———— ∆ ∆ ∆ ∆
A
SBCA (opr)
Subtract with
Carry from A
A–M–C⇒A A
A
A
A
A
IMM
DIR
EXT
IND,X
IND,Y 18
82 ii
92 dd
B2 hh ll
A2 ff
A2 ff
2
———— ∆ ∆ ∆ ∆
3
4
4
5
SBCB (opr)
Subtract with
Carry from B
B–M–C⇒B B
B
B
B
B
IMM
DIR
EXT
IND,X
IND,Y 18
C2 ii
D2 dd
F2 hh ll
E2 ff
E2 ff
2
———— ∆ ∆ ∆ ∆
3
4
4
5
SEC
Set Carry
1⇒C
INH
0D
—
2
——————— 1
SEI
Set Interrupt
Mask
1⇒I
INH
0F
—
2
——— 1 ————
SEV
Set Overflow
Flag
1⇒V
INH
0B
—
2
—————— 1 —
STAA (opr)
Store
Accumulator
A
A⇒M
A
DIR
97 dd
A
EXT
B7 hh ll
A
IND,X
A7 ff
A
IND,Y 18
A7 ff
3
———— ∆ ∆ 0 —
4
4
5
STAB (opr)
Store
Accumulator
B
B⇒M
B
DIR
D7 dd
B
EXT
F7 hh ll
B
IND,X
E7 ff
B
IND,Y 18
E7 ff
3
———— ∆ ∆ 0 —
4
4
5
STD (opr)
Store
Accumulator
D
A ⇒ M, B ⇒ M + 1
DIR
EXT
IND,X
IND,Y 18
DD dd
FD hh ll
ED ff
ED ff
4
———— ∆ ∆ 0 —
5
5
6
STOP
Stop Internal
—
Clocks
INH
CF
—
2
————————
STS (opr)
Store Stack
Pointer
SP ⇒ M : M + 1
DIR
EXT
IND,X
IND,Y 18
9F dd
BF hh ll
AF ff
AF ff
4
———— ∆ ∆ 0 —
5
5
6
STX (opr)
Store Index
Register X
IX ⇒ M : M + 1
DIR
DF dd
EXT
FF hh ll
IND,X
EF ff
IND,Y CD
EF ff
4
———— ∆ ∆ 0 —
5
5
6
STY (opr)
Store Index
Register Y
IY ⇒ M : M + 1
DIR
18
EXT
18
IND,X 1A
IND,Y 18
DF dd
FF hh ll
EF ff
EF ff
5
———— ∆ ∆ 0 —
6
6
6
SUBA (opr)
Subtract
Memory from
A
A–M⇒A
A
IMM
80 ii
A
DIR
90 dd
A
EXT
B0 hh ll
A
IND,X
A0 ff
A
IND,Y 18
A0 ff
2
———— ∆ ∆ ∆ ∆
3
4
4
5
SUBB (opr)
Subtract
Memory from
B
B–M⇒B
A
IMM
C0 ii
A
DIR
D0 dd
A
EXT
F0 hh ll
A
IND,X
E0 ff
A
IND,Y 18
E0 ff
2
———— ∆ ∆ ∆ ∆
3
4
4
5
SUBD (opr)
Subtract
Memory from
D
D–M:M+1⇒D
IMM
DIR
EXT
IND,X
IND,Y 18
83 jj kk
93 dd
B3 hh ll
A3 ff
A3 ff
4
———— ∆ ∆ ∆ ∆
5
6
6
7
SWI
Software
See Figure 3-2
INH
Interrupt
3F
—
14 — — — 1 — — — —
TAB
Transfer A to B
A⇒B
INH
16
—
2
———— ∆ ∆ 0 —
TAP
Transfer A to
A ⇒ CCR
INH
06
—
2
∆↓∆∆∆∆∆∆
CC Register
MC68HC711D3 Data Sheet, Rev. 2.1
Freescale Semiconductor
45