基础训练参考答案

基础训练参考答案

ID:38712301

大小:42.50 KB

页数:4页

时间:2019-06-18

基础训练参考答案_第1页
基础训练参考答案_第2页
基础训练参考答案_第3页
基础训练参考答案_第4页
资源描述:

《基础训练参考答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、参考答案模块一参考答案;一、填空题;1、集成、芯片上、计算机。2、CPU、存储器、定时器、输入/输出二、单项选择题1、(B)2、(C)三、判断题1、(×)2、(√)四、计算题1、(01010010)B2、52H2、(59227)10(163533)8(E75B)16模块二参考答案一、填空题:1、当MCS-51引脚ALE有效时,表示从P0口稳定地送出了  低8位   地址。2、MCS-51的堆栈是软件填写堆栈指针临时在 片内  数据存储器内开辟的区域。3、MCS-51有4组工作寄存器,它们的地址范围    00H~1FH   。4、PSW中RS1 RS0=10时,R2

2、的地址为 12H  。二、选择题:1、当MCS-51复位时,下面说法正确的是(  A )。  A、PC=0000H  B、SP=00H    C、SBUF=00H    D、P0=00H2、PSW=18H时,则当前工作寄存器是( D )。  A、0组     B、1组     C、2组      D、3组3、MCS-51上电复位后,SP的内容应是(  B  )。  A、00H     B、07H     C、60H      D、70H4、单片机上电后或复位后,工作寄存器R0是在( A )。  A、0区00H单元 B、0区01H单元  C、0区09H单元  D、SF

3、R三、判断题1、当MCS-51上电复位时,堆栈指针SP=00H。( ×)——SP=07H2、PC存放的是当前正在执行的指令。( ×)——是将要执行的下一条指令的地址3、8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。( √)4、8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。( √)5、MCS-51的特殊功能寄存器分布在60H~80H地址范围内。( ×)——80H~FFH四、简答题1、80C51ROM空间中,0000H~0023H有什么用途?用户应怎样合理安排?答:0000H~0023H是80C

4、51系统专用单元,其中0000H为CPU复位地址,0003H~0023H是5个中断源中断服务程序入口地址,用户不能安排其他内容。一般来讲,从0030H以后,用户可自由安排。2、简述读外ROM和读写外RAM用到的控制信号。答:读外ROM的控制线有3条:①ALE:控制锁存低8位地址信号。②PSEN:控制外ROM输出。③EA:确定读外ROM。   读写外RAM控制信号分别为:①RD:控制外RAM输出。②WR:控制外RAM输入。3、80C51如何确定和改变当前工作寄存器区?答:80C51是根据程序状态字寄存器PSW中工作寄存器区选择控制位RS1、RS0(PSW.4、PSW.

5、3)来确定和改变当前工作寄存器区:  RS1、RS0=00——0区 (00H~07H)  RS1、RS0=01——1区 (08H~0FH)  RS1、RS0=10——2区 (10H~17H)RS1、RS0=11——3区 (18H~1FH)模块三参考答案:一、填空题1、R0、R1、R2、R3、R4、R5、R6、R7中的一个2、将A的内容与PC当前值相加作为程序存储器地址,再将该地址单元的内容传送到A3、对A中当前值进行十进制调整4、周而复始地取指令和执行指令的过程5、0二、判断题1、对2、对3、错三、单选题1、D2、A3、D4、D5、A四、计算题1、答:SP=23H,

6、PC=3412H2、答:A=E4H(30H)=EEH五、论述题1、答:MCS-51单片机指令一般由标号、操作码助记符、操作数、注释四部分组成。标号是一条指令的标志,是可选字段,与操作码之间用“:”隔开;设置标号的目的是为了方便调用或转移。标号的选择应遵从下列规定:l标号由1~8个字母或数字组成,也可以使用一个下划线符号“_”。l第一个字符必须是字母。l指令助记符或系统中保留使用的字符串不能作为标号。l标号后面需要有一个冒号。l一条语句可以有标号,也可以没有标号,取决于程序中其它语句是否需要访问这条语句。操作码规定指令的功能,是一条指令的必备字段,如果没有操作码,就不

7、能成为指令。它与操作数之间用“空格”隔开。操作数是指令操作的对象。分为目的操作数和源操作数两类,它们之间用“,”分隔。操作数是可选字段。一条指令可以有0、1、2、3个操作数。注释是对指令功能的说明解释。以“;”开始。2、答:执行PUSH指令时,先将SP的内容加1,指向新的堆栈栈顶单元,然后将指定地址单元的内容送到堆栈栈顶单元。执行POP指令时,先将SP指向的堆栈栈顶单元内容送到指定地址单元,然后将SP的内容减1,修改堆栈栈顶单元。模块六参考答案一、DBD二、1、TMOD2、000BH3、TH0;TL0三、错、错、错模块七参考答案一、填空题1.串行、42.P3.0

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

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

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