单片机原理及接口技术

完成某种操作可以采用几条指令构成的指令程序实现,试写出完成以下每种操作的指令序列
(1)讲RO的内容传送到R1
(2)内部RAM单元60H的内容传送到寄存器R2
(3)外部RAM单元1000H的内容传送到内部RAM单元60H
(4)外部RAM单元1000H的内容传送到寄存器R2
(5)外部RAM单元1000H的内容传送到外部RAM单元2000H

(1)将RO的内容传送到R1

MOV R1,R0

(2)内部RAM单元60H的内容传送到寄存器R2

MOV R2,60H

(3)外部RAM单元1000H的内容传送到内部RAM单元60H

方法一:
MOV DPTR,#1000H
MOVX A,@DPTR
MOV 60H,A

方法二:
MOV P2,#10H
MOV R0,#00H
MOVX A,@R0
MOV 60H,A

(4)外部RAM单元1000H的内容传送到寄存器R2

方法一:
MOV DPTR,#1000H
MOVX A,@DPTR
MOV R2,A

方法二:
MOV P2,#10H
MOV R0,#00H
MOVX A,@R0
MOV R2,A

(5)外部RAM单元1000H的内容传送到外部RAM单元2000H

方法一:
MOV DPTR, #1000H
MOVX A,@DPTR
MOV DPTR,#2000H
MOV @DPTR,A

方法二:
MOV P2,#10H
MOV R0,#00H
MOVX A,@RO
MOV P2,#20H
MOVX @R0,A
温馨提示:答案为网友推荐,仅供参考
相似回答