Appendices
A-12
CP2E CPU Unit Software User’s Manual(W614)
AREA RANGE
COMPARE
ZCP --- Compares the 16-bit unsigned binary value in CD (word contents
or constant) to the range defined by LL and UL and outputs the
results to the Arithmetic Flags in the Auxiliary Area.
DOUBLE
AREA RANGE
COMPARE
ZCPL --- Compares the 32-bit unsigned binary value in CD and CD+1 (word
contents or constant) to the range defined by LL and UL and out-
puts the results to the Arithmetic Flags in the Auxiliary Area.
A-1-6 Data Movement Instructions
Instruction Mnemonic Variations Symbol/Operand Function
MOVE MOV @/!/!@ Transfers a word of data to the specified word.
DOUBLE
MOVE
MOVL @ Transfers two words of data to the specified words.
MOVE NOT MVN @ Transfers the complement of a word of data to the specified word.
Instruction Mnemonic Variations Symbol/Operand Function
ZCP(088)
CD
LL
UL
CD: Comparison data (1 word)
LL: Lower limit of range
UL: Upper limit of range
ZCPL(116)
CD
LL
UL
CD: Comparison data (2 words)
LL: Lower limit of range
UL: Upper limit of range
MOV(021)
S
D
S: Source
D: Destination
Destination word
Source word
Bit status not
changed.
MOVL(498)
S
D
S: 1st source word
D: 1st destination word
S
D
S+1
D+1
Bit status not
changed.
MVN(022)
S
D
S: Source
D: Destination
Source word
Destination word
Bit status
inverted.