- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
宋跃-单片微机原理与接口技术(第2版) 习题参考答案 150624
PAGE36 / NUMPAGES109
第3章 思考题及习题参考答案
4、简述程序状态寄存器PSW寄存器中各位的含义。
答:程序状态字寄存器PSW,8位。其各位的意义为:
CY:进位、借位标志。有进位、借位时CY=1,否则CY=0;
AC:辅助进位、借位标志(高半字节与低半字节间的进位或借位);
F0:用户标志位,由用户自己定义;
RS1、RS0:当前工作寄存器组选择位,共有四组:00、01、10、11;
OV:溢出标志位。有溢出时OV=1,否则OV=0;
P:奇偶标志位。存于累加器ACC中的运算结果有奇数个1时P=1,否则P=0.
6. 80C51单片机的控制总线信号有哪些?各信号的作用如何?
答:80C51单片机的控制总线信号有以下4个,各信号的作用为:
RST/VPD: 复位信号输入引脚/备用电源输入引脚;
ALE/PROG: 地址锁存允许信号输出引脚/编程脉冲输入引脚;
EA/Vpp : 内外存储器选择引脚/片内EPROM(或FlashROM)编程电压输入引脚;
PSEN:外部程序存储器选通信号输出引脚。
8、 程序计数器PC的作用是什么?
答:程序计数器PC是一个16位的计数器,他总是存放着下一个要取的指令的16位存储单元地址。用来存放下一条指令的地址。当执行一条指令时,首先需要根据PC中存放的指令地址,将指令由内存取到指令寄存器中,此过程称为“取指令”。与此同时,PC中的地址或自动加1或由转移指针给出下一条指今的地址。此后经过分析指令,执行指令,完成第一条指令的执行,而后根据PC取出第二条指令的地址,如此循环,执行每一条指令。
9、堆栈有哪些功能?堆栈指示器( SP)的作用是什么?在程序设计时,为什么要对 SP重新赋值?
答:堆栈在中断过程中用来保护现场数据,复位后SP=07H,而堆栈一般设置在通用ROM区(30H-7FH),在系统初始化时要从新设置。
12、MCS-51基本型单片机的中断入口地址各为多少。
答:外部中断0 中断入口地址 0003H
定时/计数器0 中断入口地址 000BH
外部中断1 中断入口地址 0013H
定时/计数器1 中断入口地址 001BH
串行接口 中断入口地址 0023H
14、已知一MCS51单片机系统使用6MHZ的外部晶体振荡器,计算:该单片机系统的状态周期与机器周期各为多少?
解:由于晶振为6MHz,所以机器周期为2us,因为一个机器周期由6个状态周期组成,所以状态周期1/3us
第4章 思考题及习题参考答案
1. 寻址方式是什么?
答:寻址方式是寻找操作数或操作数地址的方式。
4、访问RAM单元可以采用哪些寻址方式?访问外部RAM单元有哪些指令?
答:直接寻址、寄存器间接寻址和位寻址方式。
访问外部RAM单元的指令有4条:
MOVX A,@DPTR
MOVX A,@Ri
MOVX @DPTR,A
MOVX @Ri,A
7. 设内部RAM (30H)=60H, (60H)=10H, (10H)=20H, (R1)=22H,(P1)=0AH, 分析以下程序执行后(30H)=?, (60H)= ?, (10H)= ?,(A)= ?,(B)= ?,(P2)= ?每条指令的机器码为多少?
MOV R0, #30H
MOV A, @R0
MOV R1, A
MOV B, @R1
MOV @R1, P1
MOV P2, P1
MOV 10H, #90H
答: MOV R0, #30H ; (R0)= 30H , 78 30
MOV A, @R0 ; (A) =60H , E6
MOV R1, A ; (R1) =60H , F9
MOV B, @R1 ; (B) = 10H , 87 F0
MOV @R1, P1 ; (60H) =0AH , A7 90
MOV P2, P1 ; (P2) =0AH , 85 90 A0
文档评论(0)