第二章习题参考答案
一、填空题:
1、当MCS51引脚ALE有效时,表示从P0口稳定地送出了低8位
地址。
2、MCS51的堆栈是软件填写堆栈指针临时在
片内
数据存储器内开辟的区
域。
3、当使用8751且EA1,程序存储器地址小于1000H时,访问的是片内
ROM。
4、MCS51系统中,当PSEN信号有效时,表示CPU要从
外部程序
存储器
读取信息。
5、MCS51有4组工作寄存器,它们的地址范围是
00H1FH
。
6、MCS51片内20H2FH范围内的数据存储器,既可以字节寻址又可以位
寻址。
7、PSW中RS1RS010时,R2的地址为
12H
。
8、PSW中RS1RS011时,R2的地址为
1AH
。
9、单片机系统复位后,(PSW)00H,因此片内RAM寄存区的当前寄存器是第0组,
8个寄存器的单元地址为00H
07H
。
10、PC复位后为0000H
。
11、一个机器周期12个振荡周期6个时钟周期。
12、PC的内容为
将要执行的的指令地址
。
13、在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为2us
。
14、内部RAM中,位地址为30H的位,该位所在字节的字节地址为26H
。
15、若A中的内容为63H,那么,P标志位的值为0。
16、8051单片机复位后,R4所对应的存储单元的地址为04H,因上电时PSW
00H
。这时当前的工作寄存器区是第
0工作寄存器区。
17、使用8031芯片时,需将EA引脚接低电平,因为其片内无
程
序
存储器。
18、片内RAM低128个单元划分为哪3个主要部分:工作寄存器区
、位寻
址区
和用户RAM区。
19、通过堆栈操作实现子程序调用,首先就要把PC的内容入栈,以进行断点保护。
调用返回时,再进行出栈保护,把保护的断点送回到PC。
20、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS
-51的PC是16位的,因此其寻址的范围为64
KB。
21、MCS51单片机片内RAM的寄存器共有32个单元,分为4组寄存器,每组
8
个单元,以R0R7作为寄存器名称。
22、但单片机的型号为80318032时,其芯片引线EA一定要接低电平。
二、选择题:
1、当MCS51复位时,下面说法正确的是(A)。
A、PC0000H
B、SP00H
C、SBUF00H
D、P000H
2、PSW18H时,则当前工作寄存器是(D)。
A、0组
B、1组
C、2组
D、
3组
3、MCS51上电复位后,SP的内容应是(B)。
A、00H
B、07H
C、
1
f60H
D、70H
4、当ALE信号有效时,表示(B)。
A、从ROM中读取数据
B、从P0口可靠地送出低8位地址
C、从P0口送出数据
D、从RAM中读取数据
5、MCS51单片机的CPU主要的组成部分为(A)。
A、运算器、控制器
B、加法器、寄r