English
Language : 

MC68HC16Z1 Datasheet, PDF (83/500 Pages) Freescale Semiconductor, Inc – M68HC16Z Series
Freescale Semiconductor, Inc.
Table 4-2 Instruction Set Summary (Continued)
Mnemonic
Operation
Description
Address
ORAA
ORAB
ORD
ORE
ORP 1
PSHA
PSHB
PSHM
PSHMAC
PULA
PULB
OR A
OR B
OR D
OR E
OR Condition Code
Register
Push A
Push B
Push Multiple
Registers
Mask bits:
0=D
1=E
2 = IX
3 = IY
4 = IZ
5=K
6 = CCR
7 = (Reserved)
Push MAC Registers
Pull A
Pull B
(A) ' (M) ⇒ A
(B) ' (M) ⇒ B
(D) ' (M : M + 1) ⇒ D
(E) ' (M : M + 1) ⇒ E
(CCR) ' IMM16 ⇒ CCR
(SK : SP) + $0001 ⇒ SK : SP
Push (A)
(SK : SP) − $0002 ⇒ SK : SP
(SK : SP) + $0001 ⇒ SK : SP
Push (B)
(SK : SP) − $0002 ⇒ SK : SP
For mask bits 0 to 7:
If mask bit set
Push register
(SK : SP) − 2 ⇒ SK : SP
MAC Registers ⇒ Stack
(SK : SP) + $0002 ⇒ SK : SP
Pull (A)
(SK : SP) – $0001 ⇒ SK : SP
(SK : SP) + $0002 ⇒ SK : SP
Pull (B)
(SK : SP) – $0001 ⇒ SK : SP
Mode
IND8, X
IND8, Y
IND8, Z
IMM8
IND16, X
IND16, Y
IND16, Z
EXT
E, X
E, Y
E, Z
IND8, X
IND8, Y
IND8, Z
IMM8
IND16, X
IND16, Y
IND16, Z
EXT
E, X
E, Y
E, Z
IND8, X
IND8, Y
IND8, Z
IMM16
IND16, X
IND16, Y
IND16, Z
EXT
E, X
E, Y
E, Z
IMM16
IND16, X
IND16, Y
IND16, Z
EXT
IMM16
INH
INH
IMM8
INH
INH
INH
Instruction
Condition Codes
Opcode
47
57
67
77
1747
1757
1767
1777
2747
2757
2767
C7
D7
E7
F7
17C7
17D7
17E7
17F7
27C7
27D7
27E7
87
97
A7
37B7
37C7
37D7
37E7
37F7
2787
2797
27A7
3737
3747
3757
3767
3777
Operand
ff
ff
ff
ii
gggg
gggg
gggg
hh ll
—
—
—
ff
ff
ff
ii
gggg
gggg
gggg
hh ll
—
—
—
ff
ff
ff
jj kk
gggg
gggg
gggg
hh ll
—
—
—
jj kk
gggg
gggg
gggg
hh ll
Cycles S MV H EV N Z V C
6
—— —— ∆ ∆ 0—
6
6
2
6
6
6
6
6
6
6
6
—— —— ∆ ∆ 0—
6
6
2
6
6
6
6
6
6
6
6
—— —— ∆ ∆ 0—
6
6
4
6
6
6
6
6
6
6
4
—— —— ∆ ∆ 0—
6
6
6
6
373B
jj kk
4
∆ ∆ ∆ ∆ ∆∆∆∆
3708
—
4
— — — — ————
3718
—
4
— — — — ————
34
ii
4 + 2N — — — — — — — —
N=
number of
registers
pushed
27B8
—
3709
—
3719
—
14 — — — — — — — —
6
— — — — ————
6
— — — — ————
M68HC16 Z SERIES
USER’S MANUAL
CENTRAL PROCESSING UNIT
For More Information On This Product,
Go to: www.freescale.com
4-23