单片机的毕业设计题目汇编题目

51单片机 题目 汇编_百度知道
51单片机 题目 汇编
已知:程序存储器地址H单元内的数据分别为:3FH,06H,5BH,4FH。片内RAM 20H单元的内容为01H,问:
执行该程序段后,(30H)= ———...
我有更好的答案
执行后(30H)=0A4H
高级工程师
2002H地址存的是5BH,5BH经CPL,A 之后取反得A4H,赋给30H。
41h 取反beh
为您推荐:
其他类似问题
您可能关注的内容
51单片机的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。单片机习题及参考答案_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
单片机习题及参考答案
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩4页未读,
定制HR最喜欢的简历
你可能喜欢 上传我的文档
 下载
 收藏
粉丝量:1323
会计,公务员考试,网络图书馆,文档共享,淘文档,共同进步,共同提高。
 下载此文档
单片机汇编语言程序设计
下载积分:350
内容提示:单片机汇编语言程序设计
文档格式:DOC|
浏览次数:155|
上传日期: 09:30:00|
文档星级:
全文阅读已结束,如果下载本文需要使用
 350 积分
下载此文档
该用户还上传了这些文档
单片机汇编语言程序设计
关注微信公众号后使用快捷导航没有帐号?
请完成以下验证码
查看: 1281|回复: 2
51单片机的汇编程序想改写为C的,有一小段程序理解不了请高手指点!
在线时间0 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
下面是前辈留下的汇编程序的一段,后面的注释是我理解加上的,小弟想把它改写成C的,对其中的一部分不理解,请高手指点,不胜感激!
& && && && && && && & MOV& &DPTR,#0000H& && && && && &&&
ADCStart:& && &&&MOV& &0D8H,#10H& && && && && && &;ADC控制字赋值,启动ADC转换
Wait:& && && && &&&MOV& &A,0F5H& && && && && && && &&&;ADC状态字读入累加器A
& && && && && && && &JB& & ACC.7 Wait& && && && && && &&&;判断ACC.7是否清0,为1表示ADC忙
& && && && && && && &MOV& &A,0D9H& && && && && && && &&&;转换结束,ADC转换值低8位读入累加器
& && && && && && && &ADD& &A,46H& && && && && && && && & ;???????
& && && && && && && &MOV& &46H,A& && && && && && && && && && &
& && && && && && && &MOV& &A,0DAH& && && && && && && &&&;ADC转换值高8位读入累加器
& && && && && && && &ADDC&&A,45H& && && && && && && && & ;???????
& && && && && && && &MOV& &45H,A& && && && && && && && &
& && && && && && && &MOV& &A,44H& && && && && && && && &
& && && && && && && &ADDC&&A,#00H& && && && && && && &&&
& && && && && && && &MOV& &44H,A& && && && && && && && &
& && && && && && && &INC& &DPTR& && && && && && && && &
& && && && && && && &MOV& &A,DPL& && && && && && && && && && && && && && &
& && && && && && && &JNZ& &ADCStart& && && && && && && & ;是否是一个多次采样结果累加的循环?
& && && && && & *& & MOV& &A,46H& && && && && && && &&&
& && && && && && && &RLC& &A& && && && && && && && &&&
& && && && && && && &MOV& &46H,A& && && && && && && &&&
& && && && && && && &MOV& &A,45H& && && && && && && &&&
& && && && && && && &RLC& &A& && && && && && && && && &
& && && && && && && &MOV& &45H,A& && && && && && && &&&
& && && && && && && &MOV& &A,44H& && && && && && && &&&
& && && && && && && &RLC& &A& && && && && && && && && &
& && && && && && && &MOV& &44H,A& && && && && && && && &
& && && && && && && &MOV& &A,46H& && && && && && && && &
& && && && && && && &RLC& &A& && && && && && && && && &
& && && && && && && &MOV& &46H,A& && && && && && && &&&
& && && && && && && &MOV& &A,45H& && && && && && && &&&
& && && && && && && &RLC& &A& && && && && && && && && &;*号区间这部分指令对ADC采集数据做了什么处理?
& && && && && && && &MOV& &45H,A& && && && && && && &&&
& && && && && && && &MOV& &A,44H& && && && && && && &
& && && && && && && &RLC& &A& && && && && && && && && &
& && && && && && && &MOV& &44H,A& && && && && && && && &
& && && && && && && &MOV& &A,45H& && && && && && && &&&
& && && && && && && &RLC& &A& && && && && && && && && &
& && && && && && && &MOV& &A,44H& && && && && && && && &
& && && && && && && &RLC& &A& && && && && && && && && &
& && && && && && && &CLR& &ACC.7& && && && && && && &&&
& && && && && && && &MOV& &40H,A& && && && && && && && &
& && && && && && && &MOV& &A,45H& && && && && && && && &
& && && && && && && &SETB&&ACC.7& && && && && && && && &
& && && && && && && &MOV& &41H,A& && && && && && && &&&
& && && && && && && &XRL& &A,40H& && && && && && && && &
& && && && && & *& & MOV& &42H,A& && && && && && && && &
& && && && && && && &SETB&&2FH.6& && && && && && && &&&
& && && && && && && &SETB&&2FH.5& && && && && && && &&&
& && && && && && && &MOV& &SBUF,40H& && && && && && && &
& && && && && && && &MOV& &DPTR,#0000H& && && && && && &
& && && && && && && &CLR& &A& && && && && && && && && &
& && && && && && && &MOV& &44H,A& && && && && && && &&&
& && && && && && && &MOV& &45H,A& && && && && && && && &
& && && && && && && &MOV& &46H,A& && && && && && && && &
& && && && && && && &INC& &48H& && && && && && && && &
& && && && && && && &MOV& &A,48H& && && && && && && &&&
& && && && && && && &JNZ& &ADCStart& && && && && && && && &
& && && && && && && &CPL& &P1.0& && && && && && && && &
& && && && && && && &SJMP&&ADCStart& && &
& && & 主要是*号区间这部分指令对ADC采集数据做了什么处理我理解不了。
& &&&小弟汇编语言只接触过一点点,遇到寄存器之间倒腾头都大了!
[ 本帖最后由 liusl1978 于
21:22 编辑 ]
在线时间1714 小时
威望24043分
芯币14865枚
TA的帖子TA的资源
建议,把这部分代码通过翻译成对应的C语言或者直接根据汇编代码 写出 流程图。
具体而言,执行了什么操作?
比如这里头就是纯粹以A为中转操作一系列位置
具体操作了什么变量,从什么变到什么。
把这些理顺了,就可以慢慢地 理解数据被做了什么操作,你又知道具体的应用情形
那么,除了你,没人比你更合适理清楚这个程序了
在线时间0 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
感谢斑竹指点。温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
百度背信弃义,毫无理由关闭了所有的百度博客。
故此由原百度《做而论道》迁至此地。
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(393)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'51 单片机汇编语言:利用 RET 指令实现多路分支',
blogAbstract:' 有这样一个问题:------------------------------已知程序执行前有 A = 02H,SP = 52H,(51H) = FFH,(52H) = FFH。执行下列程序:& & POP & DPH& & POP & DPL& & MOV & DPTR, #4000H && & RL & &A& & MOV & B, A',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:6,
publishTime:1,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'百度背信弃义,毫无理由关闭了所有的百度博客。\n故此由原百度《做而论道》迁至此地。',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}

我要回帖

更多关于 基于单片机的毕业题目 的文章

 

随机推荐