微机原理习题答案参考(给学生)

微机原理习题答案参考(给学生)

ID:37768113

大小:155.00 KB

页数:6页

时间:2019-05-30

微机原理习题答案参考(给学生)_第1页
微机原理习题答案参考(给学生)_第2页
微机原理习题答案参考(给学生)_第3页
微机原理习题答案参考(给学生)_第4页
微机原理习题答案参考(给学生)_第5页
资源描述:

《微机原理习题答案参考(给学生)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微机原理习题答案参考第一章微处理机概述根据自己原来的电路基础,自选第一章部分习题作为作业。第二章51单片机硬件结构习题:2-8,2-12,2-14思考题:2-3,2-6,2-10,2-11,2-16补充题:1、MCS-51单片机由哪几部分功能模块组成?2、概述MCS-51单片机的引脚功能,以及三总线的组成。3、请叙述51单片机I/O口的应用特性。1、习题2-8简述MCS-51的片内数据存储器的分区特点。(P38-40)2、习题2-12简述PSW中各位的意义。(P33)3、习题2-14简述指令执行中的四种周期及其意义。(振荡周期、状态周期、机器周期、指令周期。P45-46)4、

2、思考题2-351子系列和52子系列的片内资源有何区别?(P31)5、思考题2-68051单片机的片内数据和程序存储器寻址范围各是多少?(P31)6、思考题2-10MCS-51中有多少SFR,它们是怎样分布的?(P41)7、思考题2-11谈谈MCS-51是怎么避免存储空间重叠而产生数据冲突的?(P36)8、思考题2-16为什么要复位?MCS-51有哪些复位电路?复位后SFR的值各为多少?(P44~45)9、补充题1MCS-51单片机由哪几部分功能模块组成?(P312.3.1硬件资源)10、补充题2概述MCS-51单片机的引脚功能,以及三总线的组成。(P33-35、P46-47)

3、11、补充题3请叙述51单片机I/O口的应用特性。(P34)第三章51单片机指令系统习题:3-2、3-3、3-4、3-6、3-8、3—11、3-13、3-141、习题3-2MCS-51有哪些寻址方式?各有什么特点?试举例说明。(P52-55)2、习题3-3已知R0=32H,A=48H,(32H)=80H,(40H)=08H。指出执行下列程序段后上述各单元内容的变化。MOVA,@R0;A=80HMOV@R0,40H;(32H)=08HMOV40H,A;(40H)=80HMOVR0,#35H;R0=35H3、习题3-4已知A=7AH,R0=30H,(30H)=A5H,PSW=80

4、H,请指出以下各条指令的执行结果。①XCHA,R0;A=30H,R0=7AH,PSW=81H②XCHA,30H;A=A5H,(30H)=7AH,PSW=80H③XCHA,@R0;A=A5H,(30H)=7AH,PSW=80H④XCHDA,@R0;A=75H,(30H)=AAH,PSW=81H⑤SWAPA;A=A7H,PSW=81H⑥XCHDA,R0;XCHD无此寻址方式⑦ADDA,30H;A=1FH,(30H)=A5H,PSW=81H(CY=1AC=0OV=0P=1)⑧ADDA,#30H;A=AAH,PSW=04H(CY=0AC=0OV=1P=0)⑨ADDCA,30H;A=2

5、0H,(30H)=A5H,PSW=C1H(CY=1AC=1OV=0P=1)⑩SUBBA,30H;A=D4H,(30H)=A5H,PSW=84H(CY=1AC=0OV=1P=0)4、习题3-6试编出把外部RAM的2050H单元中的内容和2060H单元中内容互相交换的程序。ORG0000HLJMPSTARTORG0100HSTART:MOVDPTR,#2050HMOVXA,@DPTRMOVR0,AMOVDPTR,#2060HMOVXA,@DPTRMOVDPTR,#2050HMOVX@DPTR,AMOVA,R0MOVDPTR,#2060HMOVX@DPTR,ASJMP$END5、习

6、题3-8已知SP=60H,(30H)=24H,(31H)=10H,试分析执行下列指令后各存储单元中的内容以及相应堆栈区域有何变化。PUSH30H;SP=61H,(61H)=24HPUSH31H;SP=62H,(62H)=10HPOPDPL;DPL=10H,SP=61HPOPDPH;DPH=24H,SP=60H6、习题3-11查指令表,写出下列两条指令的机器码,并比较一下机器码中操作数排列次序的特点。MOV78H,80H;858078(H)MOV78H,#80H;857880(H)7、习题3-13已知外部RAM中以2000H为始址的存储区有20个带符号补码数,请编程把正数和零取

7、出来存放到内部RAM以20H为始址的存储区,负数不作处理。ORG0000HLJMPSTARTORG0100HSTART:MOVR0,#20HMOVDPTR,#2000HMOVR7,#20READ:MOVXA,@DPTRJBACC.7,NEGMOV@R0,AINCR0NEG:INCDPTRDJNZR7,READSJMP$END8、习题3-14已知SP=60H,PC=2030H,试问执行指令LCALL2348H后堆栈指针和堆栈中的内容有什么变化,此时机器调用何处子程序?SP=61H,(61H)=33HSP=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。