新手请教汇编语句
时间:2011-11-17
来源:互联网
Q00A1: MOV R0,#7FH
CLR A
Q00A4: MOV @R0,A
DJNZ R0,Q00A4
请问这语句是什么意思,最好详细一些,本人新手入门。。
CLR A
Q00A4: MOV @R0,A
DJNZ R0,Q00A4
请问这语句是什么意思,最好详细一些,本人新手入门。。
作者: franklin0116 发布时间: 2011-11-17
你先要搞清楚在哪个架构下编程,然后找指令手册。
作者: mydo 发布时间: 2011-11-18
这段指令是51单片机里的内部RAM(地址0-7fh)清0,因为51单片机的内部RAM地址80H以上的地址多为特殊寄存器,所以不对80H以上的地址内容进行清0。第一句话把R0寄存器等于立即数0X7F,第二句话累加器A清零,第三句话地址为R0(7FH)的内部RAM清0,第四句话R0寄存器的内容先减1,然后判断R0是否为0,因为R0减一后等于0x7e不为0,所以跳到第三句,也就是地址为7EH的内部RAM清0,再执行第四句,直到R0减为0,退出循环,顺序执行。
写得够详细了吧。
写得够详细了吧。
作者: leiiiii 发布时间: 2011-11-18
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28