1 summary of instructions – Omron SYSMAC CP CP1E-N@@D@-@ User Manual
Page 30

1 Summary of Instructions
1-6
CP1E CPU Unit Instructions Reference Manual(W483)
Data Shift
Instructions
SHIFT REGISTER
SFT
010
Operates a shift register.
2-127
REVERSIBLE
SHIFT REGISTER
SFTR/
@SFTR
084
Creates a shift register that shifts data to either the right or the left.
2-129
WORD SHIFT
WSFT/
@WSFT
016
Shifts data between St and E in word units.
2-131
ARITHMETIC
SHIFT LEFT
ASL/
@ASL
025
Shifts the contents of Wd one bit to the left.
2-133
ARITHMETIC
SHIFT RIGHT
ASR/
@ASR
026
Shifts the contents of Wd one bit to the right.
2-134
ROTATE LEFT
ROL/
@ROL
027
Shifts all Wd bits one bit to the left including the Carry Flag (CY).
2-135
ROTATE RIGHT
ROR/
@ROR
028
Shifts all Wd bits one bit to the right including the Carry Flag (CY).
2-137
ONE DIGIT SHIFT
LEFT
SLD/
@SLD
074
Shifts data by one digit (4 bits) to the left.
2-139
ONE DIGIT SHIFT
RIGHT
SRD/
@SRD
075
Shifts data by one digit (4 bits) to the right.
2-139
SHIFT N-BITS LEFT
NASL/
@NASL
580
Shifts the specified 16 bits of word data to the left by the specified number of
bits.
2-141
DOUBLE SHIFT
N-BITS LEFT
NSLL/
@NSLL
582
Shifts the specified 32 bits of word data to the left by the specified number of
bits.
2-141
SHIFT N-BITS
RIGHT
NASR/
@NASR
581
Shifts the specified 16 bits of word data to the right by the specified number of
bits.
2-144
DOUBLE SHIFT
N-BITS RIGHT
NSRL/
@NSRL
583
Shifts the specified 32 bits of word data to the right by the specified number of
bits.
2-144
Increment/
Decrement
Instructions
INCREMENT
BINARY
++/
@++
590
Increments the 4-digit hexadecimal content of the specified word by 1.
2-147
DOUBLE INCRE-
MENT BINARY
++L/
@++L
591
Increments the 8-digit hexadecimal content of the specified words by 1.
2-147
DECREMENT
BINARY
--/
@--
592
Decrements the 4-digit hexadecimal content of the specified word by 1.
2-150
DOUBLE DECRE-
MENT BINARY
--L/
@--L
593
Decrements the 8-digit hexadecimal content of the specified words by 1.
2-150
INCREMENT BCD
++B/
@++B
594
Increments the 4-digit BCD content of the specified word by 1.
2-153
DOUBLE INCRE-
MENT BCD
++BL/
@++BL
595
Increments the 8-digit BCD content of the specified words by 1.
2-153
DECREMENT BCD
--B/
@--B
596
Decrements the 4-digit BCD content of the specified word by 1.
2-156
DOUBLE DECRE-
MENT BCD
--BL/
@--BL
597
Decrements the 8-digit BCD content of the specified words by 1.
2-156
Instrucion
Type
Instruction
Mnemonic
FUN
No.
Function
Page