单片微机原理系统设计与应用课后部分习题复习资料.docx
《单片微机原理系统设计与应用课后部分习题复习资料.docx》由会员分享,可在线阅读,更多相关《单片微机原理系统设计与应用课后部分习题复习资料.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章 MCS-51单片机硬件构造2-5. 8051单片机堆栈可以设置在什么地方?如何实现?答:8051单片机堆栈可以设置在内部RAM中。当系统复位时,堆栈指针地址为07H,只要变更堆栈指针SP的值,使其为内部RAM中地址量,就可以敏捷的将堆栈设置在内部RAM中。2-16. 8051单片机内部数据存储器可以分为几个不同的区域?各有什么特点?2-21. 复位后,CPU内部RAM各单元内容是否被去除?CPU运用的是哪一组工作存放器?它们的地址是什么?如何选择确定和变更当前工作存放器组?答:复位并不去除CPU内部RAM单元中内容,掉电会去除内部RAM中内容。复位以后因为PSW=00H,所以选择工作存
2、放器0区,所占地址空间为00H-07H。工作存放器组可以查询PSW中的RS1(PSW.4)和RS0(PSW.3)来确定,变更当前RS1和RS0的值即可变更当前工作存放器组。2-22. 指出复位后工作存放器组R0-R7的物理地址,若盼望快速爱护当前工作存放器组,应实行什么措施?答:复位工作存放器组R0-R7的物理地址为00H-07H。如盼望快速爱护当前工作存放器组,可以通过变更PSW中RS1(PSW.4)和RS0(PSW.3)的当前值来完成。第三章 MCS-51指令系统3-6. 设系统晶振为12MHz,阅读下列程序,分析其功能,并人工汇编成机器代码。答:因为AJMP指令必需有PC指针地址,所以本
3、题解题时设程序开场地址为1000H。本程序完胜利能是使P1.0口输出方波:T=2*(3*250+2+2)*10+1+2+2)=15090us=15.09ms翻译成机器语言的难点在于AJMP一句,依据AJMP指令代码可知,该指令为2个字节,高8为字节构成为“A10A9A800001”,低8位字节构成为“A7-A0”。又有设置了程序起始地址为1000H,很简单可以写出各指令的地址,AJMP的肯定转移目的地址为1002H,A10=0、A9=0、A8=0,所以机器代码为“01 02”,目的地址在2区,因为A15-A11为“00010”。3-8. 简述下列程序段完成的功能,程序完成后SP指针应指向哪里?
4、3-12. 用图示法分析分析MOVC A,A+PC指令执行过程及结果。设指令操作码在程序存储器1000H单元中,1031单元内容为3FH,A中内容为30H。3-13. 下列指令执行后,求(A)=?PSW中Y、OV、AC为何值?(1)当(A)=6BHADDA,#81H(2)当(A)=6BHADDA,#8CH(3)当(A)=6BH,CY=0,ADDCA,#72H(4)当(A)=6BH,CY=1,ADDCA,#79H(5)当(A)=6BH,CY=1,SUBBA,#0F9H(6)当(A)=6BH,CY=0,SUBBA,#0FCH(7)当(A)=6BH,CY=1,SUBBA,#7AH(8)当(A)=6B
5、H,CY=0,SUBBA,#8CH注:对于减法,当位7和位6不同时发生借位时,OV=1,否则OV=0。在做带符号数减法时,只有当两个操作数符号位不同时,才有可能产生溢出。(1)若一个正数减一个负数,差为负数,则肯定有溢出OV=1。(2)若一个负数减一个正数,差为正数,则肯定有溢出OV=1。3-17. 如何计算相对转移的偏移量?答:相对偏移量是一个8位无符号编码数,范围是-128+127。rel=目的地址-当前PC地址;当前PC地址=原PC+指令字节数。3-24. 用布尔指令,求解逻辑方程。(1). PSW.5=P1.3ACC.2VB.5P1.1(2). PSW.5=/(P1.5B.4VACC.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片 微机 原理 系统 设计 应用 课后 部分 习题 复习资料
限制150内