99问答网
所有问题
单片机 如何将一个地址内数据传送到另一个地址内!(编写程序)如:将30H中三个数据传送到40H中(对应传送)
如题所述
举报该问题
推荐答案 2011-06-28
1、最简单的办法,两个
存储器
单元之间可以直接传送,适用于传送数据比较少的时候。
MOV 40H,30H
MOV 41H,31H
MOV 42H,32H
2、也可借助于A和R0、R1进行循环传送,适用于传送数据比较多的时候。
MOV R0,#30H
MOV R1,#40H
MOV R2,#3;传送数据个数
LOOP1:MOV A,@R0
MOV @R1,A
INC R0
INC R1
DJNZ R2,LOOP1;完成3次数据传送。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vOBBXz77z.html
其他回答
第1个回答 2011-06-29
MOV A,30H
MOV B,40H
MOV 40H,A
MOV 30H,B
MOV A,31H
MOV B,41H
MOV 41H,A
MOV 31H,B
MOV A,32H
MOV B,42H
MOV 42H,A
MOV 32H,B
相似回答
大家正在搜
相关问题
单片机编程代码,把一个内存中的数据块30h-40h传递到另一...
单片机 十进制加法 两个十进制数分别存在片内40H和50H,...
单片机编程:把片内RAM地址30H~3FH的内容复制到片外1...
求助高手帮帮忙 将内部数据存储器30H,31H单元内容传送到...
单片机,编写一数据块传送程序,数据块首地址及数据块长自定义
如何在单片机上编写程序,将单片机中的数据通过串口传输到电脑上...
编写程序完成将片外数据存储器地址为1000h-1030h的数...
试编写程序将片内RAM从30H开始存放的30个数据传送到片外...