一、单选题(共 38 道试题,共 95 分。)V 1. 下列为寄存器寻址的指令是:( )
A. MOV A, #20H
B. MOV A, 20H
C. MOV A, R1
D. MOV A, @R1
满分:2.5 分
2. 89C51/S51单片机有5个中断2个优先级,中断的管理和控制是由( )来控制的。
A. IE、PSW、PC、SP
B. PCON、SCON、SP、IE
C. IE、IP、TCON、SCON
D. IE、SP、TCON、IP
满分:2.5 分
3. 计数/定时器中断发生在:( )
A. 送入初值时
B. 开始计数时
C. 计数允许时
D. 计数值为0时
满分:2.5 分
4. 89C51/S51单片机有多少个定时器:( )
A. 2个
B. 3个
C. 4个
D. 5个
满分:2.5 分
5. 89C51/S51单片机复位后PSW寄存器内的内容是:( )
A. 00H
B. 07H
C. 0000H
D. FFH
满分:2.5 分
6. 定时器的计数方式是:( )
A. 增计数
B. 减计数
C. 双向计数
D. 以上说法都不对
满分:2.5 分
7. 有关DPTR的叙述正确的是:( )
A. 是一个独立的16位寄存器
B. 由两个8位的寄存器组成
C. 是一个地址变量
D. 以上叙述都不正确
满分:2.5 分
8. 下列访问I/O端口的指令是:( )
A. MOV A, @R1
B. MOVX A, @R1
C. MOV A, @R2
D. MOVX A, @R2
满分:2.5 分
9. 下列为存储器直接寻址的指令是:( )
A. MOV A, #20H
B. MOV A, 20H
C. MOV A, R1
D. MOV A, @R1
满分:2.5 分
10. 下列不正确的指令是:( )
A. MOV A, #20H
B. MOV A, 20H
C. MOV A, R2
D. MOV A, @R2
满分:2.5 分
11. P0口数据/地址分离需要的数字逻辑器件是:( )
A. 8位缓冲器
B. 8位锁存器
C. 8位移位寄存器
D. 8反相器
满分:2.5 分
12. 查询方式发送串口数据应该访问下列哪一个寄存器来判断是否发送完成:( )
A. SBUF
B. SCON
C. TCON
D. PSW
满分:2.5 分
13. 串行口发送中断标志TI的特点是:( )
A. 发送数据时TI = 1
B. 发送数据后TI = 1
C. 发送数据前TI = 1
D. 发送数据后TI = 0
满分:2.5 分
14. 执行出栈指令POP时, 栈顶指针SP为:( )
A. SP ← SP–1
B. SP ← SP + 1
C. SP← SP–2
D. SP← SP+2
满分:2.5 分
15. 计数/定时器为自动重装初值的方式为:( )
A. 方式0
B. 方式1
C. 方式2
D. 方式3
满分:2.5 分
16. 下列可位寻址的寄存器是:( )
A. PC
B. IP
C. SP
D. SBUF
满分:2.5 分
17. 片外数据存储器的数据传送到累加器A中,应采用哪条指令?:( )
A. MOV A,@R0
B. MOV A,@R1
C. MOVC A,@A+DPTR
D. MOVX A,@DPTR
满分:2.5 分
18. 执行指令MOVX A,@DPTR时, 有:( )
A. /WR = 0, /RD = 0
B. /WR = 0, /RD = 1
C. /WR = 1, /RD = 0
D. /WR = 1, /RD = 1
满分:2.5 分
19. 程序状态字寄存器PSW的作用之一是:( )
A. 指示出每条指令执行后,A中的内容是否为零
B. 指示出指令INC A是否有进位
C. 指示出当前使用的工作寄存器组号
D. 指示程序转移的偏移量
满分:2.5 分
20. 89C51/S51单片机仅使用外部ROM时有:( )
A. /EA = 0
B. /EA = 1
C. /EA上升沿有效
D. /EA下降沿有效
满分:2.5 分
21. 外部中断请求信号INT0是从并行I/O口( )进入89C51/S51单片机内部的
A. P0
B. P1
C. P2
D. P3
满分:2.5 分
22. 通过串口接收数据时应该访问下列哪一个寄存器:( )
A. SBUF
B. SCON
C. TMOD
D. PSW
满分:2.5 分
23. SP指针的功能是( ),修改SP指针,则堆栈地址发生变化。
A. 便于中断前保存数据
B. 便于中断服务程序返回后恢复现场数据
C. 便于子程序的调用和返回
D. 指出栈区的位置
满分:2.5 分
24. 89C51/S51单片机控制外部ROM读取有效的控制线是:( )
A. ALE
B. /PSEN
C. /EA
D. /WR
满分:2.5 分
25. 某种存储器芯片是8KB*4,那么它的地址线根数是:( )
A. 11根
B. 12根
C. 13根
D. 14根
满分:2.5 分
26. 采用可变波特率的串行通信的工作方式为:( )
A. 方式0和方式2
B. 方式0和方式2
C. 方式1和方式3
D. 方式2和方式3
满分:2.5 分
27. 89C51/S51单片机的堆栈区应设在( )之间.
A. 在片外RAM 00H~7FH
B. 在片内RAM 00H~7FH
C. 在片外RAM0000H~00FFH
D. 在片内RAM 00H~FFH
满分:2.5 分
28. 判断是否有进位时用PSW的( )标志位
A. CY
B. OV
C. P
D. AC
满分:2.5 分
29. 89C51/S51单片机的四个并口中, 无内部上拉电阻的并口是:( )
A. P0
B. P1
C. P2
D. P3
满分:2.5 分
30. 中断标志需手动清零的是:( )
A. 外部中断的标志
B. 计数/定时器中断
C. 串行通信中断的标志
D. 所有中断标志均需手动清零
满分:2.5 分
31. 89C51/S51单片机内部RAM可位寻址单元20H~2FH的位地址范围为:( )
A. 20H~2FH
B. 00H~7FH
C. 00H~FFH
D. 80H~FFH
满分:2.5 分
32. 单片机在使用中断方式与外界交换信息时,保护现场的工作应该是:( )
A. 由CPU自动完成
B. 在中断响应中完成
C. 应由中断服务程序完成
D. 在主程序中完成
满分:2.5 分
33. 复位时RST端保持高电平时间最少为:( )
A. 1个时钟周期
B. 2个时钟周期
C. 1个机器周期
D. 2个机器周期
满分:2.5 分
34. 关于89C51/S51单片机的堆栈操作,正确的说法是:( )
A. 先入栈,再修改栈指针
B. 先修改栈指针,再出栈
C. 先修改栈指针,在入栈
D. 以上都不对
满分:2.5 分
35. 89C51/S51单片机系统中,片外程序存储器的选通信号是:( )
A. ALE
B. /PSEN
C. /EA
D. RST
满分:2.5 分
36. 单片机复位后,SP的内容为07H、PC、PSW、A的内容为00H,P0~P3口的内容都是为:( )
A. 00H
B. 07H
C. 0000H
D. FFH
满分:2.5 分
37. 89C51/S51单片机控制P0口数据/地址分离的控制线是:( )
A. ALE
B. /PSEN
C. /WR
D. /EA
满分:2.5 分
38. DA A是十进制加法调整指令,但在两数相加时,加数和被加数都必须是:( )
A. 正数
B. 无符号数
C. 负数
D. BCD码形式的十进制数
满分:2.5 分