Nasl/nsll, Applicable program areas operands, 2 instructions – Omron SYSMAC CP CP1E-N@@D@-@ User Manual
Page 177: C: control word operand specifications
2-141
2 Instructions
CP1E CPU Unit Instructions Reference Manual(W483)
Data Sh
ift I
n
stru
ctio
ns
2
NASL/NSLL
NASL/NSLL
Applicable Program Areas
Operands
C: Control word
Operand Specifications
Instruction
Mnemonic
Variations
Function
code
Function
SHIFT N-BITS LEFT
NASL
@NASL
580
Shifts the specified 16 bits of word data to the left by the
specified number of bits.
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.
Symbol
NASL
NSLL
Area
Step program areas
Subroutines
Interrupt tasks
Usage
OK
OK
OK
Operand
Description
Data type
Size
NASL
NSLL
NASL
NSLL
D
Shift Word
UINT
UDINT
1
2
C
Control word
UINT
UDINT
1
1
NASL
NSLL
Area
Word addresses
Indirect DM addresses
Constants
CF
Pulse bits
TR bits
CIO
WR
HR
AR
T
C
DM
@DM
*DM
D
OK
OK
OK
OK
OK
OK
OK
OK
OK
---
---
---
---
C
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
---
---
---
NASL(580)
D
C
D: Shift word
C: Control word
NSLL(582)
D
C
D: Shift word
C: Control word
15
8
0
11
7
12
C
0
No. of bits to shift: 00 to 10 Hex
Always 0.
Data shifted into register
0 Hex: 0 shifted in
8 Hex: Contents of rightmost bit shifted in
15
8
0
11
7
12
C
0
No. of bits to shift: 00 to 20 Hex
Always 0.
Data shifted into register
0 Hex: 0 shifted in
8 Hex: Contents of rightmost bit shifted in