3、MCS-51的特殊功能寄存器分布在60H~80H地址范围内。( × ) 80H~FFH 4、在MCS-51系统中,一个机器周期等于1.5us。( × ) 若晶振频率为8MHz,才可能为1.5us
5、8031的CPU是由RAM和EPROM所组成。( × ) CPU由运算器和控制器组成 6、PC可以看成使程序存储器的地址指针。( √ ) 7、判断以下有关PC和DPTR的结论是否正确?
A、DPTR是可以访问的,而PC不能访问。 ( √ ) B、它们都是16位的存储器。 ( √ )
C、它们都有自动加“1”的功能。 ( × )PC有自动加“1”的功能,而DPTR的 加“1”则需通过指令INC DPTR来完成。 D、DPTR可以分为两个8位的寄存器使用,但PC不能。( √ )
8、程序计数器PC不能为用户编程时直接使用,因为它没有地址。( √ ) 9、内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。( × ) 位寻址区既可以供位寻址使用,又可以供字节寻址使 用。
10、8031共有21个特殊功能寄存器,它们的位都是可以用软件设置的,因此,是可以进行位寻址的。( × ) 特殊功能寄存器中其 单元地址能被8整除的才可以进行位寻址。
11、MCS—51单片机是高档16位单片机。( × )
12、MCS—51的产品8051与8031的区别是:8031片内无ROM。( √ ) 13、8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。( √ )
14、8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的
6
各种状态信息。( √ )
15、MCS—51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的 RAM。( √ )
16、单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。( √ )
17、单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。( × )
18、单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。( √ )
19、单片机系统扩展时使用的锁存器,是用于锁存高8位地址。( × ) 20、MCS—51单片机上电复位后,片内数据存储器的内容均为00H。( × ) 21、MCS—51单片机的数据存贮器是指外部存贮器。( × )
22、MCS—51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。( √ )
23、当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的方脉冲。( √ ) 四、问答题
1、80C51 ROM空间中,0000H~0023H有什么用途?用户应怎样合理安排? 答:0000H~0023H是80C51系统专用单元,其中0000H为CPU复位地址,0003H~0023H是5个中断源中断服务程序入口 地址,用户不能安排其他内容。一般来讲,从0030H以后,用户可自由安排。
2、80C51如何确定和改变当前工作寄存器区?
7
答:80C51是根据程序状态字寄存器PSW中工作寄存器区选择控制位RS1、RS0(PSW.4、PSW.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)
3、简述读外ROM和读写外RAM用到的控制信号。 答:读外ROM的控制线有3条: ①ALE:控制锁存低8位地址信号。 ②PSEN:控制外ROM输出。 ③EA:确定读外ROM。
读写外RAM控制信号分别为: ①RD:控制外RAM输出。 ②WR:控制外RAM输入。
第三章 习题参考答案 一、填空题
1、指令格式是由 操作码 和 操作数 所组成,也可能仅由 操作码 组成。
2、若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为 MOVC 。
3、若用传送指令访问MCS-51的片内数据存储器,它的操作码助记符
8
应为 MOV 。
4、若访问MCS-51的片外数据存储器,它的操作码助记符应为 MOVX 。
5、累加器(A)=80H,执行完指令ADD A,#83H后,进位位C= 1 。 6、执行ANL A,#0FH指令后,累加器A的高4位= 0000 。 7、JZ rel的操作码地址为1000H,rel=20H,它的转移目的地址为 1022H 。
8、JBC 00H,rel 操作码的地址为2000H,rel=70H,它的转移目的地址为 2073H 。
9、累加器(A)=7EH,(20H)= #04H,MCS-51执行完ADD A,20H指令后PSW.0= 0 。
10、MOV PSW,#10H是将MCS-51的工作寄存器置为第 2 组。 11、指令LCALL 37B0H,首地址在2000H,所完成的操作是 2003H 入栈, 37B0H →PC。
12、MOVX A,@DPTR源操作数寻址方式为 寄存器间接寻址 。
13、ORL A,#0F0H是将A的高4位置1,而低4位保持 不变 。 14、SJMP rel的指令操作码地址为0050H,rel=65H,那么它的转移目标地址为 00B7H 。
15、设DPTR=2000H,(A)=80H,则MOVC A,@A+DPTR的操作数的实际地址为 2080H 。
9
16、MOV C,20H源寻址方式为 位 寻址。
17、在直接寻址方式中,只能使用 8 位二进制数作为直接地址,因此其寻址对象只限于 片 内RAM 。
18、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的 地址 。 19、在变址寻址方式中,以 A 作变址寄存器,以 PC 或 DPTR 作 基址寄存器。 20、假定累加器A中的内容为30H,执行指令 1000H:MOVC A,@A+PC
后,把程序存储器 1031H 单元的内容送入累加器A中。
21、MOVX A,@DPTR源操作数寻址方式为 寄存器间接寻址 。 22、下列程序段的功能: 交换A、B的内容。 PUSH ACC PUSH B POP ACC POP B
23、假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令: PUSH ACC PUSH B
后,SP的内容为 62H ,61H单元的内容为 30H ,62H单元的内容为 70H 。
10
百度搜索“yundocx”或“云文档网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,云文档网,提供经典教育范文51单片机基础知识试题题库(含答案)(2)在线全文阅读。
最新更新: