- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
单片机原理及应用模拟考试题与参考答案
一、单选题(共53题,每题1分,共53分)
1.MCS-51指令系统中,指令DAA应跟在()。
A、加法指令后
B、BCD码的加法指令后
C、减法指令后
D、BCD码的减法指令后
正确答案:B
答案解析:DAA指令是用于对BCD码加法结果进行十进制调整的指令,所以应跟在BCD码的加法指令后。
2.以下寄存器与定时计数器无关的是():
A、TH1
B、PCON
C、TMOD
D、TCON
正确答案:B
答案解析:PCON是电源控制寄存器,主要用于电源管理等功能,与定时计数器没有直接关系。TH1是定时器/计数器1的高8位,TMOD用于设置定时器/计数器的工作方式,TCON用于控制定时器/计数器的启动、停止以及反映其运行状态等,它们都与定时计数器密切相关。
3.下列指令能使累加器A高4位不变,低4位置F的是()
A、ANLA,#OFH
B、ANLA,#OFOH
C、ORLA,#OFH
D、ORLA,#OF0H
正确答案:C
答案解析:1.首先分析选项A:ANLA,#0FH是将累加器A与0FH进行“与”操作,结果是高4位清零,低4位不变,不符合要求。2.接着看选项B:ANLA,#0F0H是将累加器A与0F0H进行“与”操作,结果是低4位清零,高4位不变,不符合要求。3.再看选项C:ORLA,#0FH是将累加器A与0FH进行“或”操作,因为0FH的二进制所以操作后累加器A的低4位置1,高4位不变,符合要求。4.最后看选项D:ORLA,#0F0H是将累加器A与0F0H进行“或”操作,0F0H的二进制操作后累加器A的高4位置1,低4位不变,不符合要求。
4.MOVR1,#30H;MOVA,#64H;ADDA,#47H;DAA;MOV@R1,A;后(A)=
A、10H
B、11H
C、12H
D、13H
正确答案:B
5.如果(P0)=65H,则当CPLP0.2SETBCMOVP0.4,C执行后(P0)=()
A、61H
B、75H
C、71H
D、17H
正确答案:C
答案解析:1.首先分析初始状态:-已知\((P0)=65H\),转换为二进制为\\)。2.然后看指令执行过程:-\(CPL\P0.2\):将\(P0.2\)取反,\(P0.2\)原来为\(0\),取反后变为\(1\),此时\(P0\)变为\\)。-\(SETB\C\):将进位标志\(C\)置\(1\)。-\(MOV\P0.4,C\):将\(C\)的值(此时\(C=1\))传送到\(P0.4\),那么\(P0\)变为\\)。3.最后转换为十六进制:-\=6FH\),\(6FH\gt71H\)不成立,\(6FH\gt61H\)成立,\(6FH\gt75H\)不成立,\(6FH\gt17H\)成立。-这里主要看\(6FH\)与各个选项的比较,在这几个选项中,按照题目的意思应该是看哪个选项是符合比较逻辑的。因为\(6FH\)大于\(71H\)不成立,大于\(61H\)成立,大于\(75H\)不成立,大于\(17H\)成立,从逻辑上推测出题者是想考查\(6FH\)与\(71H\)的比较关系(可能是出题表述有些不太严谨),所以综合判断答案为\(C\)。
6.型号为2764的EPROM容量是():
A、2KB
B、4KB
C、8KB
D、16KB
正确答案:C
7.用8051的定时器T0定时,用模式2,则应
A、启动T0前向TH0置入计数初值,TL0置0,以后每次重新计数前要重新置入计数初值
B、启动T0前向TH0、TL0置入计数初值,以后每次重新计数前要重新置入计数初值
C、启动T0前向TH0、TL0置入相同的计数初值,以后不再置入
D、启动T0前向TH0、TL0置入计数初值,以后不再置入
正确答案:D
8.下列哪条指令是正确的().
A、PUSHR2
B、ADDR0,A
C、MOVXA@DPTR
D、MOV@R0,A
正确答案:D
答案解析:-选项A:PUSH指令操作数应该是直接寻址方式,不能是寄存器R2,所以A错误。-选项B:ADD指令的两个操作数不能同时为寄存器和立即数这种形式,所以B错误。-选项C:MOVX指令用于外部数据存储器的访问,操作数应该是@DPTR或@Ri,格式应该是MOVXA,@DPTR,原格式错误,所以C错误。-选项D:MOV@R0,A是将累加器A的内容传送到以R0内容为地址的内部RAM单元中,指令格式正确,所
您可能关注的文档
- 包装设计师考试题含参考答案.docx
- 创伤急救员复习题(附参考答案).docx
- 食品工厂机械与设备考试模拟题含答案.docx
- 高压线路带电检修模拟试题及参考答案.docx
- 安全生产应知应会知识练习题库.docx
- 机械制图练习题(含答案).docx
- 机械制图考试题含参考答案.docx
- 食品工厂机械与设备习题及参考答案.docx
- 安全生产应知应会知识习题库(含参考答案).docx
- 安全生产应知应会知识模考试题+答案.docx
- 2023年11月浙江省龙泉市教育系统2024年引进21名紧缺急需人才笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 作风建设学习教育查摆问题清单及整改措施.docx
- 常见药物作用、禁忌及急救用药知识试卷.docx
- 2023年11月海南保亭黎族苗族自治县事业单位工作人员(第二批)73人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 常见护理技术操作并发症预防及处理措施知识试卷.docx
- 肠内营养患者护理相关问题及应对措施试卷.docx
- 中国PH与ORP通用传感器行业市场占有率及投资前景预测分析报告.pdf
- 中国PM2.5监测器行业市场占有率及投资前景预测分析报告.pdf
- 中国PID气体检测仪行业市场占有率及投资前景预测分析报告.pdf
- 中国PON光时域反射仪行业市场占有率及投资前景预测分析报告.pdf
文档评论(0)