你好,我想问一个简单的汇编问题,我现在要在单片机片内和单片机偏外进行数据传送,要求用Ri(i=0,1)访问外部,不能用DPTR访问,求楼主指点
要求如下:单片机实验1.4,将片外RAM 4800H~480FH 16个数据传送到外部RAM5800H~580FH中
我写的代码如下:
ORG 0000H
LJMP MAIN
MAIN:
MOV R7,#16
MOV DPTR,#4800H
MOV R0,#40H
MOV R1,#50H
LOOPD:
MOVX A,@DPTR;
MOV @R0,A;
INC DPTR
INC R0
DJNZ R7,LOOPD
NOP
MOV R0,#40H
MOV R7,#16
LOOPC:
MOV A,@R0
MOVX @R1,A
INC R0
INC R1
DJNZ R7,LOOPC
END
谢谢!
要求如下:单片机实验1.4,将片外RAM 4800H~480FH 16个数据传送到外部RAM5800H~580FH中
我写的代码如下:
ORG 0000H
LJMP MAIN
MAIN:
MOV R7,#16
MOV DPTR,#4800H
MOV R0,#40H
MOV R1,#50H
LOOPD:
MOVX A,@DPTR;
MOV @R0,A;
INC DPTR
INC R0
DJNZ R7,LOOPD
NOP
MOV R0,#40H
MOV R7,#16
LOOPC:
MOV A,@R0
MOVX @R1,A
INC R0
INC R1
DJNZ R7,LOOPC
END
谢谢!