Mitsubishi Electronics C64 Home Safety Product User Manual


 
8. Function Commands
ROL, ROLP
- 258 -
{ ROL, ROLP ... Left rotation of 16-bit data
Usable device
Bit device Word device
Con-
stant
Pointer
X Y M L F BSB T SM VTCDRWSWZSDKH P
Digit
desig-
nation
Index
No. of
steps
D
{ { { { { {
{
{ { { { { { { {
n
{
{ { { { { {
{
{ { { { { { { { { {
{ {
3
ROL
Left rotation command
n
DROL
ROLP
ROLP
n
D
Setting data
n
No.of device where left
rotation data is stored.
D
Times (0 to 15)
Function
The 16-bit data designated with D is rotated n bits to the left excluding the carry flag.
The carry flag is set to 1 or 0 after executing ROL, ROLP.
Carry flag
SM12
B15B14B13B12B11B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
D (16 bits)
n-bit rotation
Execution conditions
The execution conditions for the ROL, ROLP are as shown below.
Left rotation command OFF
ROL
ON
Executed per scan
Executed per scan
ROLP