求单片机数据区传送的程序以及每一步的含义。

2025-01-02 23:11:01
推荐回答(1个)
回答1:

1000H开始的100个数据传到2000H开始的单元中
DM:
MOV DPL,#00H ;数据指针第八位送0

MOV R2,#100 ;总共传输数据量

LP:
MOV DPH,#10H ;数组指针高八位送10H

MOVX A,@DPTR ;取数据

MOV DPH,#20H ;数据指针高八位送20H

MOVX @DPTR,A ;送数据

INC DPTR ;数据指针加1

DJNZ R2,LP ;未传完继续

RET