190
5-15-4 DOUBLE MOVE NOT: MVNL(033)
(033)
MVNL S D
D: Destination CIO, G, A, T, C, DM
S: Source CIO, G, A, T, C, #, DM
Operand Data AreasLadder Symbol
Variations
j MVNL(033)
When the execution condition is OFF, MVNL(033) is not executed. When the ex-
ecution condition is ON, MVNL(033) transfers the complement of the content of
S and S+1 (specified words or eight-digit hexadecimal constant) to D and D+1,
i.e., for each ON bit in S and S+1, the corresponding bit in D and D+1 is turned
OFF, and for each OFF bit in S and S+1, the corresponding bit in D and D+1 is
turned ON.
S DS+1 D+1
Bit status
inverted.
Refer to page 115 for general precautions on operand data areas.
Flags ER (A50003): Content of *DM word is not BCD when set for BCD.
EQ (A50006): Content of D and D+1 are 0 after execution.
N (A50008): Same status as bit 15 of D+1 after execution.
Example When CIO 000002 is ON in the following example, the complement of the con-
tents of A400 and A401 are copied into D01500 and D01501, respectively.
Address Instruction Operands
00000 LD 000002
00001 MVNL(033)
0120
D01500
CIO 0120 7008
CIO 0121 AFFO
012000 0
012001 0
012002 0
012003 1
D01500 8FF7
D01501 500F
1
1
1
0
012112 0
012113 1
012114 0
012115 1
1
0
1
0
00
01
02
03
12
13
14
15
D01501
D01501
8
A
7
5
Description
Precautions
Data Movement Instructions Section 5-15
0000
02
(033)
MVNL 0120 D01500