


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第四章习题与参考答案程序设计语言有哪三种?各有什么异同?汇编语言有哪两类语言?各有什么特点?限制?注释段起什么作用?MCS-51汇编语言有哪几条常用伪指令?各起什么作用?汇编语言程序设计分哪几步?各步骤的任务是什么?汇编语言源程序的机器汇编过程是什么?第二次汇编的任务是什么?请用除法指令编写例的程序,并计算所占内存字节数和所需机器周期数。设内部RAM20H单元有两个非零的BCD数,请编写求两个BCD21H已知,从内部RAMBLOCKLED计其中正数和负数个数并分别存入NUMNUM+1设自变量X为一无符号数,存放在内部RAM的VAX单元,函数Y存放在FUNC单元。请编写满足如下关系的程序:X>=50时:Y=X;50>X>=20时:Y=5X;X<20时:Y=2X;128LJMP指令代替AJMP64KB务位置。请修改原程序,修改后的程序最多可实现多少个分支?从外部RAMSOUCE(8)传送到以内部RAMDIST字符也要传送。在例中,若SOUCE为二进制16位,则程序又该如何编。RAM256SOUCE且长度存放在LEN(RAM起始地址为DIST在例中,若SOUCE的地址不在外部RAM的滴56地址区,则程序该如何编写。外部RAM从2000H到2100H有一数据块,请编写将它们传送到从3000H到3100H区域的程序。设有一起始地址为FIRST+1的数据块,存放在内部RAM单元,数据块长度存放在FIRST单元而且不为0,要求统计该数据块中正偶数和负奇数的个数,并将它们分别存放在PAPE单元和NAOE单元。试画出能实现上述要求的程序流程图并编写相应程序。请编写能从以内部RAMBLOCK100MIN程序。RAM64FIRST和SUCOND。请编程序和(设和也为4字节,并把和存于以SUMRAMBLOCKLENA~F,若是十六进制数中的A~F,则把它们变为ASCII码;若不是,00H。RAM的20H0~100存入片外RAM的20H和21H单元20H单元中为低字节,试编写相应程序。在内部RAM中,从BLOCK开始的存储区有10个单字节十进制数(每字节有2个BCD数求BCD数之和(和为3位BCD数,并把它们存于SUM和SUM+1单元(低字节在SUM单元。在例中,若改为10个双字节十进制数求和(和为4位BCD数,结果仍存于从SUM开始的连续单元(低字节先存。请修改相应程序。MDAMDB10c=a2+2ab+b2,并把和存MDCMDC+1(MDC。已知外部RAM起始地址为STR的数据块中有一以回车符CR断尾的十六进制ASCII码。请编写程序,将它们变为二进制代码,放在起始地址为BDATA的内部RAM存储区中。设晶振频率为6MHZ,试编写能延时20ms的子程序。已知内部RAM的被减数)和减数)RESULTRESULT+1(8位在RESULT)中。设R0内为一补码形式的带符号被除数,R1内为补码形式的带符号除数,请通过编程完成除法,并把商置于R2内且余数置于R3内。8031单片机外部RAM1000H100810HRAM解:ORG0030HMOVMOVR2,100MOVDPTR,#1000HMOVA,#00HLOOP:MOVXA,@DPTRMOV@R0,AINCAINCDPTRDJNZR2,LOOPLOOP1:MOVR0,#10H ;置数据块指针MOVR2,#100 ;块长送R2CLRF0 F0DECR2 ;块长-1为比较次LOOP2:MOV08H,@R0 ;第一个数送08HINCR0MOVA,@R0 AMOV09H,A ACJNEA,08H,LOOP3 ;(11H)和(10H)作比较LOOP3:JCLOOP4 ;若(09)<(08H,则BUNEXTMOV@R0,08H ;若(09)>=(08DECR0MOV@R0,09HINCR0 ;恢复
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 45318-2025聚对苯二甲酸乙二醇酯(PET)啤酒瓶
- GB/T 13511.1-2025配装眼镜第1部分:单焦和多焦定配眼镜
- 健康管理师考试报告的重要性与试题及答案
- 了解茶道与心灵的关系试题及答案
- 软件工程项目测试试题及答案
- 2025年茶艺师考试流程试题及答案
- 深入探讨土木工程师试题及答案
- 2025年土木工程师报名须知试题及答案
- 二零二五年度企业内部廉洁自律管理实施合同
- 2025年度水利工程承包合同协商解除协议
- (正式版)JBT 14449-2024 起重机械焊接工艺评定
- 口语交际《演讲》:会演讲的人成功机会多两倍-【中职专用】高一语文(高教版2023基础模块下册)
- 2023年财政部部属单位招聘考试真题及答案
- 成人癌性疼痛指南解读护理课件
- 医疗纠纷预防和处理条例通用课件
- 家具类抖音直播策划方案
- 厂房安全管理制度
- 第四单元整本书阅读《平凡的世界》(第一课时)公开课一等奖创新教案-【中职专用】(中职语文高教版2023-2024-基础模块上册)
- 逾期催收技巧培训课件
- 客服面试常见问题及回答技巧(3篇)
- 《观察力的培养》课件
评论
0/150
提交评论