English
Language : 

MC68HC16Z1CAG16 Datasheet, PDF (84/500 Pages) Freescale Semiconductor, Inc – M68HC16Z Series users manual
Freescale Semiconductor, Inc.
Table 4-2 Instruction Set Summary (Continued)
Mnemonic
Operation
Description
PULM1 Pull Multiple Registers
For mask bits 0 to 7:
PULMAC
RMAC
Mask bits:
0 = CCR[15:4]
1=K
2 = IZ
3 = IY
4 = IX
5=E
6=D
7 = (Reserved)
Pull MAC State
Repeating
Multiply and
Accumulate
Signed 16-Bit
Fractions
ROL
Rotate Left
If mask bit set
(SK : SP) + 2 ⇒ SK : SP
Pull register
Stack ⇒ MAC Registers
Repeat until (E) < 0
(AM) + (H) ∗ (I) ⇒ AM
Qualified (IX) ⇒ IX;
Qualified (IY) ⇒ IY;
(M : M + 1)X ⇒ H;
(M
:
M
+
1)
Y
⇒
I
(E) − 1 ⇒ E
Until (E) < $0000
ROLA
Rotate Left A
Address
Mode
IMM8
Instruction
Condition Codes
Opcode Operand Cycles S MV H EV N Z V C
35
ii
4+2(N+1) ∆ ∆ ∆ ∆ ∆ ∆ ∆ ∆
N=
number of
registers
pulled
INH
IMM8
27B9
FB
—
xoyo
16 — — — — — — — —
6 + 12 — ∆ — ∆ — — — —
per
iteration
IND8, X
IND8, Y
IND8, Z
IND16, X
IND16, Y
IND16, Z
EXT
INH
0C
1C
2C
170C
171C
172C
173C
370C
ff
ff
ff
gggg
gggg
gggg
hh ll
—
8
—— —— ∆ ∆ ∆ ∆
8
8
8
8
8
8
2
—— —— ∆ ∆ ∆ ∆
ROLB
Rotate Left B
INH
371C
—
2
—— —— ∆ ∆ ∆ ∆
ROLD
Rotate Left D
INH
27FC
—
2
—— —— ∆ ∆ ∆ ∆
ROLE
Rotate Left E
INH
277C
—
2
—— —— ∆ ∆ ∆ ∆
ROLW
Rotate Left Word
ROR
Rotate Right Byte
RORA
Rotate Right A
IND16, X
IND16, Y
IND16, Z
EXT
IND8, X
IND8, Y
IND8, Z
IND16, X
IND16, Y
IND16, Z
EXT
INH
270C
271C
272C
273C
0E
1E
2E
170E
171E
172E
173E
370E
gggg
gggg
gggg
hh ll
ff
ff
ff
gggg
gggg
gggg
hh ll
—
8
—— —— ∆ ∆ ∆ ∆
8
8
8
8
—— —— ∆ ∆ ∆ ∆
8
8
8
8
8
8
2
—— —— ∆ ∆ ∆ ∆
RORB
Rotate Right B
INH
371E
—
2
—— —— ∆ ∆ ∆ ∆
RORD
Rotate Right D
INH
27FE
—
2
—— —— ∆ ∆ ∆ ∆
RORE
Rotate Right E
INH
277E
—
2
—— —— ∆ ∆ ∆ ∆
4-24
CENTRAL PROCESSING UNIT
For More Information On This Product,
Go to: www.freescale.com
M68HC16 Z SERIES
USER’S MANUAL