MCS-51单片机练习题

更新时间:2023-12-07 09:02:02 阅读量: 教育文库 文档下载

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

(二)单项选择题:

1.在中断服务程序中,至少应有-条()

(A) 传送指令 (B) 转移指令 (C ) 加法指令 ( D ) 中断返回指令 2.当MCS-51复位时,下面说法正确的是()

(A) PC=0000H (B) SP=00H (C) SBUF=00H (D) (30H)=00H 3.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是()。 (A) MOV (B) MOVX (C) MOVC (D)以上都行 4.下面哪-种传送方式适用于电路简单且时序已知的外设()。 (A)条件传送 (B)无条件传送 (C) DMA (D)中断 5 .ORG 2000H

LCALL 3000H : 注:本指令为3字节指令 ORG 3000H

RET 左边程序执行完RET指令后,PC= ()。 (A) 2000H (B) 3000H (C) 2003H (D) 3003H·

6.要使MCS - 51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是()。

(A) 98H (B) 84H (C) 42.H (D) 22H 8.MCS-51在响应中断时,下列哪种操作不会发生()。 (A) 保护现场 (B) 保护PC

(C)找到中断人口 (D)保护PC转人中断人口

10. JNZ e指令的寻址方式是()。

1

(A)立即寻址 (B)寄存器寻址 (C)相对寻址 (D)位寻址 11.执行LCALL 4000H指令时,MCS-51所完成的操作是()。 (A)保护PC、 (B) 4000H→PC

(C)保护现场 (D) PC+3入栈,4000 H→PC 12.下面哪条指令产生/WR信号()。‘

(A) MOVX A,@DPTR (B) MOVC A,@A+PC (C) MOVC A,@A+DPTR (D) MOVX @DPTR,A 13.若某存储器芯片地址线为12根,那么它的存储容量为()。 (A) 1 KB (B) 2 KB (C) 4 KB (D) 8 KB 15. PSW=18 H时,则当前工作寄存器是()。 (A) 0组 (B) 1组 (C) 2组 (D) 3组 17. MOVX A,@DPTR指令中源操作数的寻址方式是()。

(A)寄存器寻址 (B)寄存器间接寻址( C)直接寻址 (D)立即寻址 18. MCS-51有中断源()。

(A) 5个 (B) 2个 (C) 3个 (D) 6个 19.MCS-51上电复位后,SP的内容应是()。

(A) 00H (B) 07H (C) 60H (D) 70H *20.下面哪-个部件不是CPU的指令部件()。 (A) PC’ (B) IR (C) PSW (D) ID 21. ORG 0003H LJMP 2000H ORG 000BH

2

LJMP 3000H 当CPU响应外部中断0后,PC的值是(B)。 (A) 0003H (B) 2000H (C) 0000BH (D) 3000H 22.控制串行接口工作方式的寄存器是()。

(A) TCON (B) PCON (C) SCON (D) TMOD 23.MCS-51响应中断时,下面哪-个条件不是必须的()。 (A)当前指令执行完毕 (B)中断是开放的 (C)没有同级或高级中断服务 (D)必须有RETI指令 24.使用定时器T1时,有几种工作模式()。 (A) 1种 (B) 2种 (C) 3种 (D) 4种 25.执行PUSH ACC指令MCS-51完成的操作是()。

(A)SP+1→SP(ACC)→(SP)(B)(ACC)→(SP)SP- 1→SP (C)SP-1→SP(ACC)→(SP)(D)(ACC)→(SP)SP+1-SP 28. PC中存放的是()。

(A)下-条指令的地址 (B)当前正在执行的指令 (C)当前正在执行指令的地址 (D)下-条要执行的指令 29. 8031是()。

(A) CPU (B)微处理器 (C)单片微机 (D)控制器 30.要把P0口高4位变0,低4位不变,应使用指令()。 (A) ORL P0,#0FH (B)ORL P0,#0F0H (C) ANL P0,#0F0H (D) ANL P0,#0FH 31.下面哪种外设是输出设备()。

(A) 打印机 (B)纸带读出机 (C)键盘 (D) A/D转换器

3

32.所谓CPU是指()。

(A)运算器与控制器 (B)运算器与存储器 (C)输人输出设备 (D)控制器与存储器

33. LCALL指令操作码地址是2000H,执行完相应子程序返回指令后,PC= ()。 (A) 2000H (B) 2001H (C) 2002H (D) 2003H 34. MCS-51执行完MOV A,#08H后,PSW的哪-位被置位()。 (A) C (B) F0 (C) OV (D) P

36.计算机在使用中断方式与外界交换信息时,保护现场的工作应该是()。 (A)由CPU自动完成 (B)在中断响应中完成 (C)应由中断服务程序完成。 (D)在主程序中完成

38. MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是()。 (A)/ INT0, /INT1 (B) T0, TI (C) TI,串行接口 (D)/ INT0,T0 39:下面哪-种传送方式适用于处理外部事件()。

(A) DMA (B)无条件传送 (C)中断 (D)条件传送 40.关于MCS-51的堆栈操作,正确的说法是()。

(A)先人栈,再修改栈指针.(B)先修改栈指针,再出栈、 (C)先修改栈指针,再人栈 (D)以上都不对、

41.某种存储器芯片是8 KB*4/片,那么它的地址线根数是()。 (A) 11根 (B) 12根 (C) 13根 (D) 14根

42.要访问MCS - 51的特殊功能寄存器应使用的寻址方式是()。

(A)寄存器间接寻址 (B)变址寻址 (C)直接寻址 (D)相对寻址- 43.下面哪条指令将MCS-51的工作寄存器置成3区()。

4

(A) MOV PSW,#13H (B) MOV PSW,#18H

(C) SETB PSW.4 CLR PSW.3 (D) SETB PSW.3 CLR PSW.4 44.若MCS-51中断源都编程为同级,当它们同时申请中断时CPU 首先响应()。 (A) INTl (B) INT0 (C) T1 (D) T0

46.执行MOVX A,@DPTR; 指令时MCS-51产生的控制信号是()。 (A)/PSEN (B) ALE (C)/RD (D)/WR 47. MCS - 51的相对转移指令的最大负跳距离为()。 (A) 2 KB ( B) 128 B (C) 127 B (D) 256 B 48.指令寄存器的功能是()。

(A)存放指令地址 (B)存放当前正在执行的指令 (C)存放指令与操作数 (D)存放指令地址及操作数 49. MOV C,#00H的寻址方式是()。

(A)位寻址 (B)直接寻址 (C)立即寻址 (D)寄存器寻址

50.当执行MOVX@DPTR,A指令时,MCS-51产生下面哪-个控制信号()。 (A) /PSEN (B) /WR (C) ALE (D) /-RD 52. ORG 0000H ALMP 0040H

ORG 0040H ; 注; MOV SP,#00H 为2字节指令 MOV SP,#00H 当执行完左边的程序后,PC的值是()。 (A) 0040H (B) 0041H (C) 0042H (D) 0043H 54.当CPU响应串行接口中断时,程序应转移到().

(A) 0003H (B) 0013H (C) 0023H (D) 0033H

5

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

Top