下面程序将片内RAM30H单元开始的______字节数据传送到片外RAM______开始的单元中去。
START: MOV RO,#30H
MOV R7,#0FH
MOV DPTR,#3000H
LOOP: MOV A,@R0
MOVX @DPTR,A
INC R0
INC DPTR
DJNZ R7,LOOP
RET
参考答案:15 3000H
解析:
STRAT: MOV R0,#30H ;片内开始存储单元
MOV R7,#0FH ;指针为十五个字节
MOV DPTR,#3000H ;片外开始存储单元
LOOP: MOV A,@R0
MOVX @DPTR,A ;传送开始
INC R0 ;片内地址加一
INC DPTR ;片外地址加一
DJNZ R7,LOOP ;指针为0传送结束
RET