A-A+

下列程序段把片外RAM从8100H开始的10个存储单元的内容移到片内RAM 40H开始的单元

2022-08-06 10:50:07 问答库 阅读 178 次

问题详情

下列程序段把片外RAM从8100H开始的10个存储单元的内容移到片内RAM 40H开始的单元。
PUSH A
MOV R7,10
MOV R0,#40H
MOV DPTR,#8100H
LOOP:MOV A,@DPTR
MOV @R0,A
INC R0
INC DPTR
DJNZ R7,LOOP
POP ACC
错误:______
改正:______

参考答案

正确答案:
错误:MOV A,@DPTR
改为:MOVX A,@DPTR
[解析] 访问外部RAM只能用MOVX操作码

考点:单元,程序