结构推理
试编写程序,将外部RAM 2000H~20FFH数据块,传送到3000H~30FFH区域。
【正确答案】
编程如下:
DMOV: MOV DPTR,#2000H ;置源数据区首址
MOV R2,#00H ;置数据长度(256个)
DLOP: MOVX A,@DPTR ;读数据
MOV DPH,#30H ;置目的数据区高8位地址
MOVX @DPTR,A ;存数据
MOV DPH,#20H ;置源数据区高8位地址
INC DPTR ;修改源数据区地址
DJNZ R2,DLOP ;判循环结束否?
RET ;
【答案解析】
提交答案
关闭