![Freescale Semiconductor M68HC08AD Скачать руководство пользователя страница 13](http://html1.mh-extra.com/html/freescale-semiconductor/m68hc08ad/m68hc08ad_reference-manual_2330637013.webp)
M68HC08RG/AD
MOTOROLA
M68HC08 Family Reference Guide
13
SUB #opr8i
SUB opr8a
SUB opr16a
SUB oprx16,X
SUB oprx8,X
SUB ,X
SUB oprx16,SP
SUB oprx8,SP
Subtract A
←
(A)
–
(M)
– –
IMM
DIR
EXT
IX2
IX1
IX
SP2
SP1
A0
B0
C0
D0
E0
F0
9ED0
9EE0
ii
dd
hh ll
ee ff
ff
ee ff
ff
2
3
4
4
3
2
5
4
SWI
Software Interrupt
PC
←
(PC) + $0001
Push (PCL); SP
←
(SP) – $0001
Push (PCH); SP
←
(SP) – $0001
Push (X); SP
←
(SP) – $0001
Push (A); SP
←
(SP) – $0001
Push (CCR); SP
←
(SP) – $0001
I
←
1;
PCH
←
Interrupt Vector High Byte
PCL
←
Interrupt Vector Low Byte
–
–
1
–
–
–
INH
83
9
TAP
Transfer Accumulator to
CCR
CCR
←
(A)
INH
84
2
TAX
Transfer Accumulator to
X (Index Register Low)
X
←
(A)
–
–
–
–
–
–
INH
97
1
TPA
Transfer CCR to
Accumulator
A
←
(CCR)
–
–
–
–
–
–
INH
85
1
TST opr8a
TSTA
TSTX
TST oprx8,X
TST ,X
TST oprx8,SP
Test for Negative or Zero
(M) – $00
(A) – $00
(X) – $00
(M) – $00
(M) – $00
(M) – $00
0
–
–
–
DIR
INH
INH
IX1
IX
SP1
3D
4D
5D
6D
7D
9E6D
dd
ff
ff
3
1
1
3
2
4
TSX
Transfer SP to Index Reg.
H:X
←
(SP) + $0001
–
–
–
–
–
–
INH
95
2
TXA
Transfer X (Index Reg.
Low) to Accumulator
A
←
(X)
–
–
–
–
–
–
INH
9F
1
TXS
Transfer Index Reg. to SP
SP
←
(H:X) – $0001
–
–
–
–
–
–
INH
94
2
WAIT
Enable Interrupts; Wait
for Interrupt
I bit
←
0; Halt CPU
–
–
0
–
–
– INH
8F
1
Table 2. Instruction Set Summary (Sheet 8 of 8)
Source
Form
Operation
Description
Effect
on CCR
Ad
dress
M
ode
Opc
o
de
O
p
erand
Cycl
es
V H I N Z C
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
.
..