第二部分:选择题
1. 在中断服务程序中,至少应有一条()
A.传送指令 B. 转移指令 C. 加法指令 D.中断返回指令
2. 当MCS-51复位时,下面说法真确的是( )
A. PC=0000H B. SP=00H C.SBUF=00H D. (30H)=00H
3. 要用传送指令访问MSC-51片外RAM,它的指令操作助记符应是( )。
A. MOV B. MOVX C.MOVC D.以上都行
4.下面那一种传送方式适用与电路简单切时序已知的外设( )
A 条件传送 B. 无条件传送 C DMA D. 中断
5. ORG 2000H
LCALL 3000H
ORG 3000H
RET 左边程序执行完RET之后,PC=( )
A.2000H B.3000H C.2003H D.3003H
6.要是MSC-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容为( )
A,98H B,84H C,42H D,22H
7.6264芯片是( )
A,E2PROM B,RAM C,Flash RAM D,EPROM
8. MSC-51在响应中断,下列那种操作不会发生( )
A,保护现场 B,保护PC
C,找到中断入口 D,保护PC转入中断入口
9.用MSC-51串行接口扩展并行I/O口时,串行接口工作方式应选择( )
A,方式0 B, 方式1 C,方式2 D,方式3
10. JNZ e指令的寻址方式是( )
A,立即寻址 B,寄存器寻址 C,相对寻址 D,位寻址
11.执行LCALL 4000H指令时,MSC-51所完成的操作是( )
A,保护PC B,4000H->PC C, 保护现场 D, PC+3入栈, 4000H->PC
12.若某存储器芯片地址线为12根,那么它的存储容量为( )
A,1KB B,2KB C,4KB D, 8KB
13.PSW=18H,则当前工作寄存器是( )
A, 第0组 B, 第1组 C, 第2组 D, 第3组
14.要使用8751,且/EA=1时,则可以外扩ROM( )
A, 64KB B, 60KB C,58KB D,56KB
15. MSC-51中断源有( )个
A, 5 B, 2 C, 3 D,6
16.MSC-51上电复位后,SP的内容是( )
A,00H B,07H C,60H D,70H
17.下面那一个部件不是CPU的指令部件( )
A,PC B,IR C,PSW D,ID
18.ORG 0003H
LJMP 2000H
ORG 000BH
LJMP 3000G 当CPU响应外部中断0后,则PC的值是( )
A,0003H B,2000H C, 000BH D,3000H
19.控制串行接口工作方式的寄存器是( )
A ,TCON B ,PCON C,SCON D,TMOD
20. MSC-51响应中断时,下面那一个条件不是必须的( )
A,当前指令执行完毕 B,中断是开放的 C,没有同级或高级中断服务 D, 必须有RETI指令
21.执行 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
22.PC中存放的是( )
A,下一条指令的地址 B,当前正在执行的指令 C, 当前正在执行的指令的地址 D,下一条要执行的指令
23.8031是( )
A,CPU B,微处理器 C,单片微机 D,控制器
24.要把P0口高4位变0,低4位不变,应使用指令( )
A,ORL P0,#0FH B, ORL P0,#0F0H C,ANL P0,#0F0H D, ANL P0,#0FH
25.所谓CPU是指( )
A,运算器与控制器 B, 运算器与存储器 C,输入输出设备 D,控制器与存储器
26.LCALL指令操作码地址是2000H,执行完相应子程序返回指令后,PC=( )
A, 2000H B,2001H C,2002H D,2003H
27. MSC-51执行完MOV A,#08H,PSW的那一位被置位( )
A,C B, F0 C, OV D,P
28.当8031外扩程序存储器8KB时,须使用EPROM2716( )片
A,2 B, 3 C,4 D,5
29.下面那一种传送方式适用与处理外部事件( )
A,DMA B,无条件传送 C, 中断 D, 条件传送
30.计算机在使用中断方式与外界交换信息时,保护现场的工作应该是( )。
A,由CPU自动完成 B,在中断响应中完成
C,应由中断服务程序完成 D,在主程序中完成
31.关于MSC-51堆栈操作,正确的说法是( )
A,先入栈,再修改堆栈指针 B, 先修改堆栈指针,再出栈
C, 先修改栈指针,再入栈 D, 以上都不对
32.某种存储器芯片是8KBX4/片,那么它的地址线根数是( )。
A,11根 B,12根 C,13根 D,14根
33.要访问MCS-51的特殊功能寄存器应使用的寻址方式是( )。
A,寄存器间接寻址 B,变址寻址 C,直接寻址 D,相对寻址
34.下面哪条指令将MCS-51的工作寄存器置成3区( )。
A,MOV PSW,#13H B,MOV PSW,#18H
C,SETB PSW.4 CLR PSW.3 D,SETB PSW.3 CLR PSW.4
35.若MCS-51中断源都编程为同级,当它们同时申请中断时CPU首先响应( )。
A,/INT1 B,/INT0 C,T1 D,T0
36.当MCS-51进行多机通信时,串行接口的工作方式应选择( )。
A,方式0 B,方式1 C,方式2 D,方式0或方式2
37.执行MOVX A,@DPTR指令时,MCS-51产生的控制信号是( )。
A,/PSEN B,ALE C,/RD D,/WR
38. MSC-51的相对转移指令的最大负跳距离是( )
A,2KB B, 128B C, 127B D,256B
39.指令寄存器的功能是( )
A, 存放指令地址 B,存放当前正在执行的指令
C, 存放指令与操作数 D,存放指令地址与操作数
40.MOV C,#00H的寻址方式是( )
A,位寻址 B,直接寻址 C,立即寻址 D,寄存器寻址
41.74LS138芯片是( )
A,驱动器 B,译码器 C, 锁存器 D,编码器
42.ORG 0000H
AJMP 0040H
ORG 0040H
MOV SP,#00H 当执行完左边的程序后,PC的值是( )
A, 0040H B,0041H C,0042H D,0043H
43. MSC-51外扩ROM,RAM 和I/O口时,它的数据总线是( )
A, P0 B,P1 C,P2 D,P3
44.当CPU响应串行接口中断时,程序应转移到( )
A,0003H B,0013H C,0023H D,0033H
45.当ALE信号有效时,表示( )。
A,从ROM口读数据 B,从P0口可靠地址送出地址低8位
C,从P0口送出数据 D,从RAM中读取数据
46. MSC-51外扩8255时,它需占用( )个端口地址
A,1 B,2 C,3 D,4
47.MCS-51复位时,下述说法正确的是( )。
A,(20H)=00H B,SP=00H C,SBUF=00H D,TH0=00H
48.当使用快速外部设备时,最好使用的输入/输出方式是( )。
A,中断 B,条件传送 C,DMA D,无条件传送
49.执行MOV IE,#03H后,MCS-51将响应的中断是( )
A,1个 B,2个 C,3个 D,0个
50.程序设计的方法一般有( )
A,1种 B,2种 C,3种 D,4种
51.MCS-51的中断源全部编程为同级时,优先级最高的是( )。
A,/INT1 B,TI C,串行接口 D,/INT0
52.下面哪种设备不是输入设备( )。
A,A/D转换器 B,键盘 C,打印机 D,扫描仪
53.下面中断1固定对应的中断入口地址为( )。
A,0003H B,000BH C,0013H D,001BH
54.各种中断源发出的中断请求信号,都会标记在MCS-51系统中的( )。
A,TMOD B,TCON/SCON C,IE D,IP
55. MCS-51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用寄存器( )。
A,IE B,IP C,TCON D,SCON
56. MCS-51的并行I/O口信息有两种读取方法一种是读引脚,还有一种是( )。
A,读锁存器 B,读数据 C,读 A 累加器 D,读CPU
57.以下指令中,属于单纯读引脚的指令是( )。
A,MOV P1,A B,ORL P1,#0FH
C,MOV C,P1.5 D,DJNZ P1,short-lable
58.( )并非单片机系统响应中断的必要条件。
A,TCON或SCON寄存器内的有关中断的必要条件1
B,IE中断允许寄存器内的有关中断允许位置1
C,IP中断优先级寄存器内的有关位置1
D,当前一条指令执行完
59.指令AJMP的跳转范围是( )。
A,256B B,1KB C,2KB D,64KB
60.MCS-51响应中断的不必要条件是( )。
A,TCON或SCON寄存器内的有关中断的必要条件1
B,IE中断允许寄存器内的有关中断允许位置1
C,IP中断优先级寄存器内的有关位置1
D,当前一条指令执行完
61.以下运算中对溢出标志OV没有影响或不受OV影响的运算是( )。
A,逻辑运算 B,符号数加减运算 C,乘法运算 D,除法运算
62.在算术运算中,与辅助进位位AC有关的是( )。
A,二进制数 B,八进制数 C,十进制数 D,十六进制数
63.PC的值是( )。
A,当前指令前一条指令的地址
B,当前正在执行指令的地址
C,下一条指令的地址
D,控制器中指令寄存器的地址
64.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为( )。
A,36H B,37H C,38H D,39H
65.在相对寻址方式中,“相对”两字是指相对于( )。
A,地址偏移量rel B,当前指令的首地址 C,当前指令的末地址 D,DPTR值
66.在寄存器间接寻址方式中,指定寄存器中存放的是( )。
A,操作数 B,操作数地址 C,转移地址 D,地址偏移量
67.对程序存储器的读操作,只能使用( )。
A,MOV指令 B,PUSH指令 C,MOVX指令 D,MOVC指令
68.必须进行的十进制调整的十进制运算( )。
A,有加法和减法 B,有乘法和除法 C,只有加法 D,只有减法
69.执行返回指令时,返回的断点是( )。
A,调用指令的首地址 B,调用指令的末地址
C,调用指令下一条指令的首地址 D,返回指令的末地址
70.可以为访问程序存储器提供或构成地址的有( )。
A,只有程序计数器PC B,只有PC和累加器A
C,只有PC、A和数据指针DPTR D,PC、A、DPTR和堆栈指针SP
71.各中断源发出的中断请求信号,都会标记在MCS-51系统中的( )。
A,TMOD B,TCON/SCON C,IE D,IP