Instruction Set
MOV[.W]
Move source to destination
MOV.B
Move source to destination
Syntax
MOV
MOV.B
Operation
src −> dst
Description
The source operand is moved to the destination.
The source operand is not affected. The previous contents of the destination
are lost.
Status Bits
Status bits are not affected.
Mode Bits
OSCOFF, CPUOFF, and GIE are not affected.
Example
The contents of table EDE (word data) are copied to table TOM. The length
of the tables must be 020h locations.
MOV
MOV
Loop
MOV
DEC
JNZ
......
......
......
Example
The contents of table EDE (byte data) are copied to table TOM. The length of
the tables should be 020h locations
MOV
MOV
Loop
MOV.B @R10+,TOM−EDE−1(R10) ; Use pointer in R10 for
DEC
JNZ
......
......
......
RISC 16−Bit CPU
3-52
src,dst
or
MOV.W
src,dst
#EDE,R10
#020h,R9
@R10+,TOM−EDE−2(R10) ; Use pointer in R10 for both tables
R9
Loop
#EDE,R10
#020h,R9
R9
Loop
src,dst
; Prepare pointer
; Prepare counter
; Decrement counter
; Counter ≠ 0, continue copying
; Copying completed
; Prepare pointer
; Prepare counter
; both tables
; Decrement counter
; Counter ≠ 0, continue
; copying
; Copying completed