Data Movement Instructions
Description
Flags
Example
3-8-3
DOUBLE MOVE: MOVL(498)
Purpose
Ladder Symbol
Variations
Area
Index Registers
Indirect addressing
using Index Registers
MVN(022) inverts the bits in S and transfers the result to D. The content of S
is left unchanged.
Source word
Name
Label
Error Flag
ER
Equals Flag
=
Negative Flag
N
When CIO 000000 is ON in the following example, the status of the bits in
CIO 0100 is inverted and the result is copied to D00100.
Transfers two words of data to the specified words.
MOVL(498)
S
D
Variations
Executed Each Cycle for ON Condition
Executed Once for Upward Differentiation
Executed Once for Downward Differentiation Not supported
Immediate Refreshing Specification
S
---
,IR0 to ,IR15
–2048 to +2047, IR0 to –2048 to +2047, IR15
DR0 to DR15, IR0 to IR15
,IR0+(++) to ,IR15+(++)
,–(– –) IR0 to, –(– –) IR15
Bit status
inverted.
Operation
OFF
ON if the content of D is 0000 after execution.
OFF in all other cases.
ON if the leftmost bit of D is 1 after execution.
OFF in all other cases.
S: First source word
D: First destination word
Section 3-8
D
Destination word
MOVL(498)
@MOVL(498)
Not supported
335
Need help?
Do you have a question about the SYSMAC CJ - REFERENCE MANUAL 01-2008 and is the answer not in the manual?