178
6.13.4 ROR -B & ROL -B
Input/output Operand
Data type
IN (LAD, FBD)
VB, IB, QB, MB, SMB, SB, LB, AC,constant, *VD, *LD, *AC
Byte
N
VB, IB, QB, MB, SMB, SB, LB, AC,constant, *VD, *LD, *AC
Byte
OUT
VB, IB, QB, MB, SMB, SB, LB, AC, *VD, *LD, *AC
Byte
ROR -B & ROL -B
:Instruction rotates the input byte to
the right or to the left n bits and puts the result in the
output byte (OUT).Rotation is cyclic.
If N is greater than or equal to 8,the remainder of N/8 is
the number of rotation bits.If remainder is equal to 0
,
Rotation operation is not performed and the value of
SM1.0 is 1.If the rotation operation is performed, the
final rotation bit is copied to overflow bit (SM1.1).
ROR -B & ROL -B operations are not signed.
error conditions:
0006
Indirect address
Special memory bit:
SM1.0
When the value of the loop is zero, SM1.0 is set to 1.
SM1.1
Overflow bit
Example:
When the value of M0.0 is 1,VB0 moves a bit towards the left and VB10 moves a bit
towards the right circularly.
Summary of Contents for PR-12 Series
Page 26: ...19 1 xLogic CPU PR 12 Series CPU PR 14 and PR 18 series 1 PR 18 CPU 2 PR E extension...
Page 27: ...20 PR 24 series...
Page 47: ...40 5 3 Instruction tree...
Page 58: ...51 5 3 10 Instructions Instructions will be explained in detail in the instructions section...
Page 93: ...86 2 Enter the illegal real number Example...
Page 127: ...120 Example...
Page 139: ...132 Special memory bit SM1 0 Zero result SM1 1 overflow SM1 2 Negative result Example...
Page 149: ...142 Example...
Page 152: ...145 Example ATCH instruction only needs to be connected once...
Page 154: ...147 Example...
Page 175: ...168...
Page 217: ...210 Example Four arithmetic operation Main program...
Page 218: ...211 Subroutine...
Page 252: ...245 10 8 Example of serial port free port communication Program 1...
Page 254: ...247 10 9 Example of CAN free port...
Page 258: ...251 Conversion of Process quantity and set value unit...