若要完成以下数据传送,如何应用MCS—51单片机指令予以实现?

若要完成以下数据传送,如何应用MCS—51单片机指令予以实现?
(1)R1的内容传送到R0。
(2)外部RAM 0020H单元的内容送入R0。
(3)外部RAM 1000H单元内容送内部RAM20H单元。
(4)外部RAM 1000H单元内容送内部RAM 20H单元。
(5)外部ROM 2000H单元内容送R0。
(6)外部ROM 2000H单元内容送内部RAM 20H单元。
(7)外部ROM 2000H单元内容送外部RAM 0020H单元。

(1)R1的内容传送到R0。
MOV A,R1
MOV R0,A
(2)外部RAM 0020H单元的内容送入R0。
MOV DPTR,#0020H
MOVX A,@DPTR
MOV R0,A
(3)外部RAM 1000H单元内容送内部RAM20H单元。
MOV DPTR,#1000H
MOV R0,#20H
MOVX A,@DPTR
MOV @R0,A
(4)外部RAM 1000H单元内容送内部RAM 20H单元。
同(3)
(5)外部ROM 2000H单元内容送R0。
MOV DPTR,#2000H
MOVC A,@DPTR
MOV R0,A
(6)外部ROM 2000H单元内容送内部RAM 20H单元。
MOV DPTR,#2000H
MOV R0,#20H
MOVC A,@DPTR
MOV @R0,A
(7)外部ROM 2000H单元内容送外部RAM 0020H单元。
MOV DPTR,#2000H
MOV R0,#20H
MOVC A,@DPTR
MOVX @R0,A
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-03
(1)MOV R0,R1
(2)MOV DPTR,#0020H
MOVX A,@DPTR
MOV R0,A
(3)MOV DPTR,#1000H
MOVX A,@DPTR
MOV 20H,A
(4)MOV DPTR,#1000H
MOVX A,@DPTR
MOV 20H,A
(5)MOV DPTR,#2000H
MOVX A,@DPTR
MOV R0,A
(6)MOV DPTR,#2000H
MOVX A,@DPTR
MOV 20H,A
(7)MOV DPTR,#2000H
MOVX A,@DPTR
MOV DPTR,#0020H
MOVX @DPTR,A
相似回答