早教吧 育儿知识 作业答案 考试题库 百科 知识分享

若要完成以下数据传送,如何应用MCS—51单片机指令予以实现?(1)R1的内容传送到R0。(2)外部RAM0020H单元的内容送入R0。(3)外部RAM1000H单元内容送内部RAM20H单元。(4)外部RAM1000H单元

题目详情
若要完成以下数据传送,如何应用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