MOTOROLA
6-268
INSTRUCTION GLOSSARY
CPU16
REFERENCE MANUAL
LSR
LSRA
LSRB
N
=
0
Z
=
R7
R6
...
R1
R0
V
=
[N
C]
÷
[N
C]
C
=
MSB of unshifted byte (accumulator)
N
=
0
Z
=
R15
R14
...
R1
R0
V
=
[N
C]
÷
[N
C]
C
=
MSB of unshifted word (accumulator)
EV
=
[(AM35
÷
...
÷
AM31)
(AM35
÷
...
÷
AM31)]
÷
MV
V
=
(H15
(H14
...
H0))
(I15
(I14
...
I0))
MV
—
cannot be represented by a Boolean equation
N
=
MSB of source data
Z
=
S7
S6
...
S1
S0
N
=
MSB of source data
Z
=
S15
S14
...
S1
S0
C
=
R7 (D7)
N
=
R7
Z
=
R7
R6
...
R1
R0
V
=
0
N
=
R15
Z
=
R15
R14
...
R1
R0
V
=
0
CCR[15:4] changed by OR with 16-bit immediate data,
CCR[3:0] not affected.
Entire CCR changed if a stacked CCR is pulled.
EV
=
[(AM35
÷
...
÷
AM31)
(AM35
÷
...
÷
AM31)]
÷
MV
V
=
(H15
(H14
...
H0))
(I15
(I14
...
I0))
MV
—
cannot be represented by a Boolean equation
N
=
R7
Z
=
R7
R6
...
R1
R0
V
=
N
⊕
C
=
[N
C]
÷
[N
÷
C]
C
=
MSB of unshifted byte (accumulator)
N
=
R15
Z
=
R15
R14
...
R1
R0
V
=
N
⊕
C
=
[N
C]
÷
[N
÷
C]
C
=
MSB of unshifted word (accumulator)
N
=
R7
Z
=
R7
R6
...
R1
R0
V
=
N
⊕
C
=
[N
C]
÷
[N
÷
C]
C
=
MSB of unshifted byte (accumulator)
N
=
R15
Z
=
R15
R14
...
R1
R0
V
=
N
⊕
C
=
[N
C]
÷
[N
÷
C]
C
=
MSB of unshifted word (accumulator)
Entire CCR changed when stacked CCR is pulled.
N
=
R7
Z
=
R7
R6
...
R1
R0
V
=
A7
B7
R7
÷
A7
B7
R7
C
=
A7
B7
÷
B7
R7
÷
R7
A7
N
=
R7
Z
=
R7
R6
...
R1
R0
V
=
X7
M7
R7
÷
X7
M7
R7
C
=
X7
M7
÷
M7
R7
÷
R7
X7
LSRD
LSRE
LSRW
MAC
MOVB
MOVW
MUL
ORAA
ORAB
ORD
ORE
ORP
PULM
RMAC
ROL
ROLA
ROLB
ROLD
ROLE
ROLW
ROR
RORA
RORB
RORD
RORE
RORW
RTI
SBA
SBCA
SBCB
Table 6-35 Condition Code Evaluation
Mnemonic
Evaluation
F
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
.