单片机期末复习题

更新时间:2023-10-02 01:38:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

一、单项选择题

1. 当8051内部定时器/计数器的4种工作方式均可满足你的定时或计数要求时,应优先选用哪

种工作方式?( C )。

A.方式0 B.方式1 C.方式2 D.方式3 2. 以下哪个寄存器不能实现对8051外部RAM的寄存器间接寻址访问。( C )。 A.R0 B.R1 C.R2 D.DPTR 3. 可采用如下哪种寻址方式访问8051的特殊功能寄存器TL1( A )。

A. 直接寻址方式 B.寄存器间接寻址方式 C. 寄存器寻址方式 D.相对寻址方式 4. 当8051外部ROM扩展容量是10K,外部RAM扩展容量是18K时,用于寻址外部存储器的地址

线的根数是( D )。

A.12根 B. 13根 C. 14根 D. 15根 5. 若当前PSW寄存器中,位RS1=0,RS0=1,则当前通用寄存器组为( B )。

A.第0组 B. 第1组 C. 第2组 D. 第3组 6. 8051外部中断0对应的中断入口地址为( A )。

A. 03H B. 0BH C. 13H D. 1BH 7. 已知累加器A的值为10H,则执行RR A指令后A的值为( A )。

A.08H B.04H C.20H D.02H 8. 执行以下指令后,PSW寄存器中Cy、AC和P标志位的值应为( B )。

MOV R1,#89h MOV A,#98h SETB C ADDC A,R1

A. Cy=1、AC=1、P=1 B. Cy=1、AC=1、P=0 C. Cy=0、AC=1、P=1 D. Cy=0、AC=1、P=0 9. 8051的堆栈属于以下哪种类型?( C )。

A. 空递增 B. 空递减 C. 满递增 D. 满递减 10.对于引脚EA/Vpp,下列说法正确的是( B )。 A. 对于8031,该引脚在运行时必须接电源 B. 对于8031,该引脚在运行时必须接地

C. 对于8031,该引脚在运行时必须置空 D.以上选项均不对

11.8051内部定时器/计数器1可以有几种工作方式?( B )。

A.4种 B. 3种 C.2种 D. 1种

12.可用以下哪个寄存器实现对8051外部RAM的寄存器间接寻址访问。( C )。 A.R4 B.R2 C.R1 D.R3 13.以下哪种寻址方式不被8051支持?( D )。

A.直接寻址 B.立即寻址 C. 寄存器寻址 D. 块寻址

14.当8051外部ROM扩展的容量是10K且无外部扩展RAM时,用于寻址外部存储器的地址线的

根数是( D )。

A.11根 B. 12根 C. 13根 D. 14根 15.当8051读取外部程序存储器中的指令时,以下哪个引脚信号会变为有效(B )。

A.EA B.PSEN C. WR D. RD 16.在8051内部中断源中,中断向量地址13H对应的中断源为( A )。

A.外部中断1 B. 外部中断0 C.定时器/计数器1 D. 定时器/计数器0 17.若(DPTR)=10H,则指令mov A,@A+DPTR在执行时将把何处的数据送入累加器A( D )。A.

外部RAM B.内部RAM C.外部ROM D.以上均不对 18.执行MOV IE,#90H指令的意义是( C )。

A. 开放定时器1中断 B. 屏蔽定时器1中断 C. 开放串口中断 D. 屏蔽串口中断

19.已知累加器A的值为00H,Cy的值为1,则执行RLC A指令后A的值为( A )。 A.01H B.10 H C.80H D.08H 20.以下内部RAM字节单元中不可位寻址的单元是( B )。

A.20H B. 30H C. B0H D. 80H21.可采用如下哪种寻址方式访问8051的特殊功能寄存器TL0( C )。

A.寄存器寻址方式 B.寄存器间接寻址方式 C.直接寻址方式 D.相对寻址方式 22.8051外部ROM,可扩展的最大容量是( D )。

A.256 Byte B.128 Byte C.16K Byte D.64K Byte 23.对于引脚EA/Vpp,下列说法正确的是(B )。

A. 对于8031,该引脚在运行时必须接电源 B. 对于8031,该引脚在运行时必须接地 C. 对于8031,该引脚在运行时必须置空 D.以上选项均不对

24.若(DPTR)=1000H,则指令movx A,@A+DPTR在执行时将把何处的数据送入累加器A( A )。

A.外部RAM B.内部RAM C.外部ROM D.内部ROM 25.8051定时器1中断的中断入口地址为( D )。

A. 03H B.0BH C.13H D.1BH 26.执行MOV IE,#82H指令的意义是( C )。

A.屏蔽定时器0中断 B.屏蔽外部中断源0中断 C.开放定时器0中断 D.开放外部中断源0中断 27.8051内部RAM可位寻址区的地址范围是( A )。

A.20H — 2FH B. 20H — 3FH C. 30H — 3FH D. 20H — 30H

28.可采用如下哪种寻址方式访问8051的特殊功能寄存器TH0(C )。

A.寄存器寻址方式 B.寄存器间接寻址方式 C.直接寻址方式 D.相对寻址方式 29.8051外部RAM,可扩展的最大容量是(D )。

A.256 Byte B.128 Byte C.16K Byte D.64K Byte 30.单片机应用程序一般存放在(B )。

A、RAM B、ROM C、寄存器 D、CPU 31.8051串行口中断的中断入口地址为(D)。

A. 0BH B.13H C.1BH D.23H 32.执行MOV IE,#81H指令的意义是(B )。

A、屏蔽中断源 B、开放外部中断源0 C 、开放外部中断源1 D、开放外部中断源0和1

33.在8051定时器/计数器的4种工作方式中,哪种方式的计数初值可以由硬件自动重装载(C)。 A. A.方式0 B.方式1 C.方式2 D.方式3 34.指令mov @R1,#01H中用到了哪种寻址方式( B )。

A.寄存器寻址方式 B. 立即寻址方式 C. 直接寻址方式 D.相对寻址方式 35.若当前PSW寄存器中,位RS1=0,RS0=1,则当前通用寄存器R1对应的地址为( C )。

A. 19H B. 11H C. 09H D. 01H

36.在工作方式0下,计数器是由TH的全部8位和TL的5位组成,因此其计数范围是( A )。 A. 1~8192 B. 0~8191 C. 0~8192 D. 1~4096 37.指令div AB执行后,标志位Cy的值为( B )。 A.肯定为1

B. 肯定为0 C.由商的值决定 D.以上选项均不正确

38.外部中断0固定对应的中断入口地址为( A )。

A.0003H B. 000BH C. 0013H D. 001BH 39.指令RR A执行后,累加器A中原D7位的数据现在所处的位置是( C )。

A、Cy B、D0 C 、D6 D、以上选项均不正确 40.以下指令执行的意义为( B )。

MOV IE, #84H ORL IP,#04H

A. 外部中断1开中断,并将它的中断优先级设为低级 B. 外部中断1开中断,并将它的中断优先级设为高级 C. 外部中断0开中断,并将它的中断优先级设为低级 D. 外部中断0开中断,并将它的中断优先级设为高级

二、填空题

1. 已知累加器A的值为A8H,则执行指令ORL A,#0FH后,A的值为 AFH 。 2. 8051内部位寻址区00H-7FH对应的字节地址范围是 20H-2FH 。 3. 已知8051晶振频率为12MHz,则机器周期为 1us 。

4. 将累加器A中的数据送入内部RAM50H单元的指令是 MOV 50H , A 。 5. 8051共有 5 个中断源。

6. 在8051的无条件转移指令中,转移范围最小的转移指令是 SJMP 。 7. 用于指定程序代码在ROM中存储位置的汇编伪指令为 ORG 。 8. 指令DIV AB执行后,余数存在寄存器 B 中。

9. 要正确读入8051 P1引脚数据,必须在之前先执行mov P1, #0FFH 。 10.语句CLR EA的功能是 CPU关中断 。

11.已知累加器A的值为89H,则执行指令SWAP A后,A的值为 98H 。 12.在定时器的4种工作方式中,方式 1 的定时时间最长。

13.将内部RAM30H单元中的数据送入累加器A的指令是 MOV A,30H 。

14.已知定时器/计数器1工作于方式1计数模式,定时器/计数器0工作于方式2定时模式,且

二者均只由相应的TR位控制启动,则TMOD应设置为 52H 。 15.在8051的无条件转移指令中,转移范围最大的转移指令是 LJMP 。 16.汇编结束伪指令为 END 。

17.指令MUL AB执行后,积的高8位存在寄存器 B 中。

18.在对8051的汇编源程序进行人工汇编时,若该程序有分支跳转,则该程序需要通过

2 次汇编可以完成。

19.在访问外部存储器时,引脚 ALE 用于锁存出现在P0口的低8位地址,以实现低位地址

和数据的隔离。

20.按功能分类,8051的指令可分为数据传送指令、算术运算指令、逻辑运算指令、位操作指令

和控制转移指令。

21.若TI=1,则指令JBC TI,NEXT执行后,TI的值为 0 。 22.能够实现累加器高低半字节交换的指令是 SWAP 。 23.二-十进制加法调整指令是 DA 。

24.对于定时器1,若要利用GATE门控位测量从外部中断1引脚输入的正脉冲宽度,

则应将GATE设值为 1 。

25.在对8051的汇编源程序进行人工汇编时,若该程序没有分支跳转,则该程序可以通过

1 次汇编即可完成。

26.用于设定中断优先级的特殊功能寄存器是 IP 。 27.8051单片机共有 7 种寻址方式。 28.8051中可由程序访问的16位寄存器是 DPTR 。

29.8051的工作方式有 复位方式 、单步执行方式、程序执行方式、掉电和低功耗方式以及EPROM

编程、校验与加密方式等。

30.空操作指令NOP在执行时占用 1 个机器周期。

31.假定设置堆栈指针SP的值为50H,在执行执行子程序调用时把断点地址进栈保护后,SP的

值为 52H 。

32.串行通信的传送速率单位是波特率,而波特率的单位是 位/秒 。 33.8051的堆栈属于向 上 生长型堆栈。

本文来源:https://www.bwwdw.com/article/pgtd.html

Top