410
µ
PD78214 Sub-Series
ROR
ROL
RORC
ROLC
SHR
SHL
SHRW
SHLW
ROR4
ROL4
Operation
Mnemonic
Operand
No. of
bytes
Flags
r, n
2
(CY, r
7
←
r
0
, r
m-1
←
r
m
)
×
n times n=0 to 7
×
r, n
2
(CY, r
0
←
r
7
, r
m+1
←
r
m
)
×
n times n=0 to 7
×
r, n
2
(CY
←
r
0
, r
7
←
CY, r
m-1
←
r
m
)
×
n times n=0 to 7
×
r, n
2
(CY
←
r
7
, r
0
←
CY, r
m+1
←
r
m
)
×
n times n=0 to 7
×
r, n
2
(CY
←
r
0
, r
7
←
0, r
m-1
←
r
m
)
×
n times n=0 to 7
×
0
×
r, n
2
(CY
←
r
7
, r
0
←
0, r
m+1
←
r
m
)
×
n times n=0 to 7
×
0
×
rp, n
2
(CY
←
rp
0
, rp
15
←
0, rp
m-1
←
rp
m
)
×
n times n=0 to 7
×
0
×
rp, n
2
(CY
←
rp
15
, rp
0
←
0, rp
m+1
←
rp
m
)
×
n times n=0 to 7
×
0
×
mem1
2
A
3-0
←
(mem1)
3-0
, (mem1)
7-4
←
A
3-0
,
(mem1)
3-0
←
(mem1)
7-4
& mem1
3
A
3-0
←
(& mem1)
3-0
, (& mem1)
7-4
←
A
3-0
,
(& mem1)
3-0
←
(& mem1)
7-4
mem1
2
A
3-0
←
(mem1)
7-4
, (mem1)
3-0
←
A
3-0
,
(mem1)
7-4
←
(mem1)
3-0
& mem1
3
A
3-0
←
(& mem1)
7-4
, (& mem1)
3-0
←
A
3-0
,
(& mem1)
7-4
←
(& mem1)
3-0
Z
AC
CY
INC
DEC
INCW
DECW
Operation
Mnemonic
Operand
No. of
bytes
Flags
r
1
r
←
r + 1
×
×
saddr
2
(saddr)
←
(saddr) + 1
×
×
r
1
r
←
r – 1
×
×
saddr
2
(saddr)
←
(saddr) – 1
×
×
rp
1
rp
←
rp + 1
rp
1
rp
←
rp – 1
Z
AC
CY
(5) Multiply/divide instructions: MULU, DIVUW
MULU
DIVUW
Operation
Mnemonic
Operand
No. of
bytes
Flags
Z
AC
CY
r
2
AX
←
A
×
r1
r
2
AX (quotient), r (remainder)
←
AX
÷
r
When r = 0, r
←
X, AX
←
0FFFFH
(6) Increment/decrement instructions: INC, DEC, INCW, DECW
(7) Shift/rotate instructions: ROR, ROL, RORC, ROLC, SHR, SHL, SHRW, SHLW, ROR4, ROL4
Summary of Contents for PD78212
Page 11: ......
Page 53: ...24 ...
Page 61: ...32 µPD78214 Sub Series 9 VSS Ground 10 NC non connection Not connected inside the chip ...
Page 65: ...36 ...
Page 83: ...54 ...
Page 135: ...106 ...
Page 271: ...242 ...
Page 405: ...376 ...
Page 417: ...388 ...
Page 423: ...394 ...
Page 449: ...420 ...
Page 457: ...428 ...
Page 471: ...442 ...
Page 487: ...458 ...