6F3B0253
Basic Hardware and Function 167
7. Instructions
FUN 071 SHL n bit shift left
Expression
Input [ A SHL n B ] Output
Function
When the input is ON, the data of register A is shifted n bits to the left (MSB direction) including the
carry flag (CF = S050), and stored in B. 0 is stored in lower n bits. After the operation, if the left
most bit (MSB) is ON, the output is turned ON.
Execution condition
Input Operation O utput CF
OFF No execution OFF
ON Ex ecution W hen MSB = 1 ON Set or reset
When MSB = 0 OFF Set or reset
Operand
Name Device Register Constant Index
X Y R S T. C. XWYWRWSW T C D I J K
ASource √√√√√√√√√√ √
nShift bits 1 - 16
BDestination √√√√√√√√√ √
Example
When X008 is changed from OFF to ON, the data of RW18 is shifted 3 bits to the left and the
result is stored in RW20.
The figure below shows an operation example.
(MSB) (LSB)
FEDCBA9876543210
1010011100111010
CF
1 0011100111010000
R002 is turned OFF 0
RW18
RW20 (Result)