问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

跪求大神解答51单片机汇编程序,不要那种把立即数送到寄存器这种解释,求根据题目具体解释!谢了!

发布网友 发布时间:2022-05-29 19:15

我来回答

3个回答

热心网友 时间:2023-11-09 14:20

MOV R0,#40H ;将8个字节存储的首地址存入R0中
MOV R4,#08H;将连续存储的字节数目存入R4中
MOV R2,#0;将R2清零,因为后面对其做加1操作
MOV A,#0;将累加器A清零
LOOP: ADD A,@R0;A和R0中地址所存的数值相加,即A+40H单元的内容,结果存入A中
JNC NEXT;检查进位标志,有进位顺序执行,
INC R2; 有进位说明相加>256,则R2加1,R2存结果的高字节
NEXT: DJNZ R4,LOOP;//这8个字节有没有相加完,没有加完转去LOOP继续执行
MOV R3,A;8个字节加完,将结果低字节存入R3中
RET ;子程序返回
说明:本程序是要将8个字节数相加 ,结果高字节存入R2,低字节存入R3;

热心网友 时间:2023-11-09 14:21

1、将40H送入R0寄存器
2、将8送入R4寄存器
3、将0送入R2寄存器
4、将0送入A寄存器
5、将R0中地址指向内存中的值与A中的值相加
6、如果进位标志位为0,跳转到NEXT标识符语句,即第8句
7、否则,R2中的值加1,这里是存的高位
8、R4中的值减1,然后判断是否等于0。如果不为0,则跳转到LOOP标识符语句,即第5句
9、讲A寄存器中的值送入R3寄存器中,这里存的低位
10、跳出调用
最后、我觉得你好像少写了一句,没有让R0中的地址自加1,。

热心网友 时间:2023-11-09 14:21

程序中R0没有重新指向40H以后的单元,应该增加INC R0
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
口腔速溶膜制剂常用辅料以及应用 什么单体不会导致铝银粉发黑 先序EBADCFHGI 中序ABCDEFGHI 求后序 ...ABCDEFGHI,中序序列为BCAEDGHFI,写出其后序序列,并请画出该二叉树... ...KJL,中序序列为ABCDEFGHIJKL,请帮我画出该二叉树 急急了之的人是什么意思 ...和绝对值分别怎么表示?急急急急急急急急急急急!!! 各位大神,请问车窗贴膜选深色还是浅色啊? 为什小孩会抽搐 低钾除了抽搐还有什么表现 51单片机的汇编编程 汽车刹车片如何区别质量好差 名叫雪的诗句 描述漫天飞雪的诗句 描写漫天飞雪的诗句 关注雪的诗句 国际商业美术设计师(助理)职业资格认证出了校门有用么? 关于 国际商业美术设计师职业资格证书 怎么让下载器给下载的漫画自动编号页码01 02 求批量切割并重命名图片的软件 批量下载同时重命名网页图片,即按顺序下载同时重命名1,2,3...... 从网站上下载下来的漫画顺序不对怎么办? 求文件批量重命名工具 icomic看漫画,求助 如何重命名?例如 1->001 多个文件快速重名命 怎么批量给动漫视频重命名 羽泉怎么看钟蒙真假 突尼斯签证如何办理? 羊年二月份男孩父亲姓钟母亲姓蒙取什么名字好 连线达人怎么清除数据? 51单片机汇编程序看得懂却不好写 为什么连线达人到了240关过了以后就不出钱了?就是过关以后出的那个钱 关于51汇编,子程序返回指令 告诉人们安全旅行的英语作文80词左右初一 有关出行安全的英语作文 越来越多的人喜欢出行,出行安全是严重的问题,如何确保出行安全 求一篇有关出行安全的英语作文范文。 英语作文(对旅游的看法,并且注意事项) 关于旅行中怎样保护自己安全的英语作文? 急 旅行安全注意事项英文? 英语作文:你班要举行一次登山活动,根据提示,写登山旅游时应遵守的规则,以保护环境和确保安全,80字左 朋友怎样骑自行车旅游提醒他要注意安全的英语作文 关于旅游的英语作文最后一段要写旅游中需要注意的事项 80字左右初三水平 关于旅游的,英语作文 钟奕蒙名字会不会很女性化? 重庆失业金最多可以领几个月 重庆失业金可以领取几个月 满语娜木钟是什么意思? 钟蒙休唱的你给我的爱,原唱是谁 照样子,练习提问。 被蒙上眼睛的蝙蝠飞了几个钟作业没有碰到拉着的绳子。 我想问: