.
第二章 习题参考答案
一、填空题:
2、MCS-51的堆栈是软件填写堆栈指针临时在 片内RAM 数据存储器内开辟的区域。 INC DEC 都不影响 PSW
堆宅操作只有一条寻址方式 直接寻址方式
3、当使用8751且EA=1,程序存储器地址小于 1000H 时,访问的是片内ROM。 7、PSW中RS1 RS0=10时,R2的地址为 12H 。 8、PSW中RS1 RS0=11时,R2的地址为 1AH 。
14、内部RAM中,位地址为30H的位,该位所在字节的字节地址为 。
17、使用8031芯片时,需将/EA引脚接 低 电平,因为其片内无 ROM 存
22、但单片机的型号为8031/8032时,其芯片引线EA一定要接 di 电平。
7、单片机8031的ALE引脚是( )。
A、输出高电平 B、输出矩形脉冲,频率为fosc的1/6 C、输出低电平 D、输出矩形脉冲,频率为fosc的1/2
11、单片机上电复位后,堆栈区的最大允许范围是( )个单元。 A、64 B、 120 C、128 D、256
.
.
12、单片机上电复位后,堆栈区的最大允许范围是内部RAM的( )。 A、00H—FFH B、00H—07H C、07H—7FH D、08H—7FH 13、对于8031单片机,其内部RAM( )。 A、只能位寻址 B、只能字节寻址 C、既可位寻址又可字节寻址 D、少部分能位寻址 18、单片机8051的XTAL1和XTAL2引脚是( )引脚。
A、外接定时器 B、外接串行口 C、外接中断 D、外接晶振
23、MCS—51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区,用来( ),它是按后进先出的原则存取数据的。
A、存放运算中间结果 B、存放标志位 C、暂存数据和地址 D、存放待调试的程序 三、判断题
6、PC可以看成使程序存储器的地址指针。( √ ) 7、判断以下有关PC和DPTR的结论是否正确? A、DPTR是可以访问的,而PC不能访问。 ( √ ) B、它们都是16位的存储器。 ( √ )
C、它们都有自动加“1”的功能。 ( × )PC有自动加“1”的功能,而DPTR的 加“1”则需通过指令INC DPTR来完成。
D、DPTR可以分为两个8位的寄存器使用,但PC不能。( √ )
.
.
8、程序计数器PC不能为用户编程时直接使用,因为它没有地址。( √ ) 13、8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。( √ )
14、8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。( √ )
23、当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的方脉冲。( √ ) 四、问答题
1、80C51 ROM空间中,0000H~0023H有什么用途?用户应怎样合理安排? 答:0000H~0023H是80C51系统专用单元,其中0000H为CPU复位地址,0003H~0023H是5个中断源中断服务程序入口 地址,用户不能安排其他内容。一般来讲,从0030H以后,用户可自由安排。
3、简述读外ROM和读写外RAM用到的控制信号。 答:读外ROM的控制线有3条: ①ALE:控制锁存低8位地址信号。 ②PSEN:控制外ROM输出。 ③EA:确定读外ROM。
读写外RAM控制信号分别为: ①RD:控制外RAM输出。 ②WR:控制外RAM输入。
.