figForth Word - CMOVE
Some parts of this page/site are currently incomplete & will be updated asap
Other parts will change continually so use “Refresh” in your browser !!
There is extensive use of “Tooltips” text to support learning which do
not seem to render on a Smartphone
CMOVE from to count ---
Move the specified quantity of bytes beginning at address from to address
to. The contents of address from is moved first proceding toward high memory
ljkhjhn
NFA: 0023A5 85 DB 85H
0023A6 434D4F56 DB "CMOV"
0023AA C5 DB 'E'+80H
LFA: 0023AB 8A23 DW CR-5
CFA: 0023AD AF23 CMOVE: DW $+2
PFA: 0023AF 69 LD L,C
0023B0 60 LD H,B
0023B1 C1 POP BC
0023B2 D1 POP DE
0023B3 E3 EX (SP),HL
0023B4 18 05 JR CMOV2
0023B6 7E CMOV1: LD A,(HL)
0023B7 23 INC HL
0023B8 12 LD (DE),A
0023B9 13 INC DE
0023BA 0B DEC BC
0023BB 78 CMOV2: LD A,B
0023BC B1 OR C
0023BD 20 F7 JR NZ,CMOV1
0023BF C1 POP BC
0023C0 C3 E2 20 JP NEXT