单片机编制程序实现将存放在片外RAM3000H的10个数据送到片外RAM30H开始的10个单元中

单片机编制程序实现将存放在片外RAM3000H的10个数据送到片外RAM30H开始的10个单元中,第1张

MOV DPTR,#3000H

MOV R0,#10

MOV R1,#30H

A1:MOVX A,@DPTR

MOV @R1,A

INC DPTR

INC R1

DJNZ R0,A1

MOV DPTR,#0030H

MOV R0,#10

MOV R1,#30H

A2:MOV A,@R1

MOVX @DPTR,A

INC R1

INC DPTR

DJNZ R0,A2

片内RAM的寻址的寻址方式有:立即数寻址、直接此敏寻址、寄存器寻址、寄存器间接寻址和位寻址。

片外RAM的寻址方式只有间接寻址。

访问片外RAM只有寄存器间接寻址,MOVX A,@DPTR,MOV A,@RI,MOV @DPTR.A,MOV @RI,A,只衫滑有这四个指令,其它就没有了。

访问ROM(ROM不森塌枝分片内片外)只有变址寻址了,MOVC A,@A+DPTR,MOVC A,@A+PC.其它也没有了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12340278.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-22
下一篇2023-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存