Appendices
A-18
CJ2 CPU Unit Software User’s Manual
A-1-6 Data Movement Instructions
Instruction Mnemonic Code Symbol/Operand Function Location
Execution
condition
MOVE MOV
@MOV
!MOV
!@MOV
021 Output Required
DOUBLE
MOVE
MOVL
@MOVL
498 Output Required
MOVE NOT MVN
@MVN
022 Output Required
DOUBLE
MOVE NOT
MVNL
@MVNL
499 Output Required
MOVE BIT MOVB
@MOVB
082 Output Required
MOVE DIGIT MOVD
@MOVD
083 Output Required
MOV(021)
S
D
S: Source
D: Destination
Destination word
Source word
Bit status not
changed.
Transfers a word of data to the specified word.
MOVL(498)
S
D
S: 1st source
word
D: 1st destination
word
S
D
S+1
D+1
Bit status not
changed.
Transfers two words of data to the specified words.
MVN(022)
S
D
S: Source
D: Destination
Transfers the complement of a word of data to
the specified word.
Source word
Destination word
Bit status
inverted.
MVNL(499)
S
D
S: 1st source
word
D: 1st destination
word
DD+1
S S+1
Bit status
inverted.
Transfers the complement of two words of data
to the specified words.
S
C
D
MOVB(082)
S: Source word or
data
C: Control word
D: Destination
word
Transfers the specified bit.
S
C
D
MOVD(083)
S: Source word or
data
C: Control word
D: Destination
word
Transfers the specified digit or digits.
(Each digit is made up of 4 bits.)