STMicroelectronics ST10 Series Programming Manual page 112

Table of Contents

Advertisement

ST10 FAMILY PROGRAMMING MANUAL
ROR
Syntax
Operation
Data Types
Description
Rotates the destination word operand op1 right by as many times as specified by the source operand
op2. Bit 0 is rotated into Bit 15 and into the Carry. Only shift values between 0 and 15 are allowed. When
using a GPR as the count control, only the least significant 4 bits are used.
Flags
E
0
E
Always cleared.
Z
Set if result equals zero. Cleared otherwise.
V
Set if in any cycle of the rotate operation a '1' is shifted out of the carry flag. Cleared for a
rotate count of zero.
C
The carry flag is set according to the last least significant bit shifted out of op1. Cleared for a
rotate count of zero.
N
Set if the most significant bit of the result is set. Cleared otherwise.
Addressing Modes
Mnemonic
ROR
ROR
110/172
Rotate Right
ROR op1, op2
(count)
(C)
(V)
DO WHILE (count) ≠ 0
(V)
(C)
(op1
)
n
(op1
)
15
(count)
END WHILE
WORD
Z
*
Rw
, Rw
n
m
Rw
, #data
n
4
<-- (op2)
<-- 0
<-- 0
<-- (V) v (C)
<-- (op1
)
0
<-- (op1
)
[n=0...14]
n+1
<-- (C)
<-- (count) - 1
V
S
Format
2C nm
3C #n
C
N
S
*
Bytes
2
2

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ST10 Series and is the answer not in the manual?

Questions and answers

Table of Contents