📄 16-6-2-3.asm
字号:
ORG 0000H
JMP START
ORG 1000H
START: MOV DPTR,#2000H ;源数据区首地址
PUSH DPL ;源首址暂存堆栈
PUSH DPH
MOV DPTR,#3000H ;目的数据区首址
MOV R2, DPL ;目的首址暂存寄存器
MOV R3, DPH
LOOP: POP DPH ;取回源地址
POP DPL
MOVX A,@DPTR ;取出数据
INC DPTR ;源地址增量
PUSH DPL ;源地址暂存堆栈
PUSH DPH
MOV DPL,R2 ;取回目的地址
MOV DPH,R3
MOVX @DPTR,A ;数据送目的区
INC DPTR ;目的地址增量
MOV R2, DPL ;目的地址暂存寄存器
MOV R3, DPH
DJNZ 35H, LOOP ;继续循环
RET ;返回主程序
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -