二 单项选择
第1章
1、 ( C )负数最常用的表示方式为:
A:原码 B:反码 C:补码
D:真值
2、 ( A )将十进制数215转换成对应的二进制数是: A:11010111 B:11101011 C:10010111 D:10101101 3、 ( D )十进制126数其对应的十六进制数可表示为: A:8F B:8E C:FE D:7E 4、 ( B )二进制数110110110对应的十六进制数可表示为: A:1D3H B:1B6H 5、 ( D )-3的8位补码是:
C:DB0H
D:666H
A:10000011 B:11111100 C:11111110 D:11111101 6、 ( C )将十六进制数6EH转换成对应的十进制数是: A:100 B:90 C:110 7、 ( B )已知[X]补=00000000,则X的真值为:
A:+1
B:0
C:-1
8、 ( D )已知[X]补=01111110,则X的真值为:
A:+1 B:-126 C:-1 9、 ( C )十六进制数4FH对应的十进制数是: A:78 B:59 C:79
D:120 D:以上都不对 D:+126 D:87
第2章
10、 ( A )使用8751,且EA=1时,则可以外扩ROM的容量为: A:64KB B:60KB C:58KB D:56KB 11、 ( C )8031是:
A:CPU B:微处理器 C:单片微机 D:控制器 12、 ( A )所谓CPU是指:
A:运算器控制器 B:运算器与存储器 C:输入输出设备 D:控制器与存储器
13、 ( A )MCS—51单片机的CPU主要的组成部分为:
A:运算器、控制器 B:加法器、寄存器 C:运算器、加法器 D:运算器、译码器 14、 ( D )PSW=18H时,则当前工作寄存器是:
A:0组 B:1组 C:2组 D:3组
15、 ( B )下面哪条指令将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 16、 ( C )单片机中的程序计数器PC用来:
A:存放指令 B:存放正在执行的指令地址 C:存放下一条指令地址 D:存放上一条指令地址
17、 ( A )MCS—51外扩ROM、RAM时,它的数据总线是:
5
A:P0 B:P1 C:P2 D:P3
18、 ( B )MCS-51在外扩ROM、RAM时,它的地址是通过以下传送: A:P0和P1 B:P0和P2 C:P1和P2 D:P1和P3 19、 ( B )当ALE信号有效时,表示:
A:从ROM中读取数据 B:从P0口送出地址低8位 C:从P0口送出数据 D:从RAM中读取数据 20、 ( B )MCS—51上电复位后,SP的内容应是:
A:00H B:07H C:60H D:70H 21、 ( A )MCS-51单片机的堆栈必须位于: A:片内数据存储区 B:片外数据存储区
C:片内程序存储区 D:片外程序存储区
22、 ( A )以下MCS-51单片机特殊功能寄存器中,能够使用位寻址的是:
A:80H B:81H C:82H D:83H
23、 ( B )MCS-51系统中,当PSEN信号有效时,表示CPU要从以下存储区读取信息: A:片内数据存储区 B:片外数据存储区 C:片内程序存储区 D:片外程序存储区
24、 ( C )PSW中RS1=1, RS0=0时,R2的地址为:
A:02H B:0BH C:12H D:1BH
25、 ( D )MCS-51一个机器周期包含的振荡(时钟)周期数为:
A:1 B:4 C:8 D:12
26、 ( B )8031单片机的机器周期为2μs,则其晶振频率fosc为:
A:1 MHz B:2 MHz C:6 MHz D:12 MHz 27、 ( D )为了使80C51发生复位,应当在80C51的RST引脚上加: A:2个振荡(时钟)周期以上的低电平 B:2个机器周期以上的低电平 C:2个振荡(时钟)周期以上的高电平 D:2个机器周期以上的高电平
28、 ( B )为了使8C51发生复位,应当在8051的RST引脚上加:
A:低电平 B:高电平 C:高阻 D:以上均可
29、 ( B )单片机上电复位后,PC的内容和SP的内容为:
A:0000H,00H B:0000H,07H C:0003H,07H D:0800H,08H
30、 ( B )MCS—51单片机8031在工作时,如果不执行读、写片外RAM的指令,则ALE引脚:
A:输出高电平 B:输出脉冲,频率为fosc的1/6
C:输出低电平 D:输出脉冲,频率为fosc的1/2
31、 ( A )MCS—51单片机8031内部没有程序存储器,它的EA引脚:
A:必须接地 B:必须接+5V C:可悬空 D:以上三种视需要而定
32、 ( A )访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是:
A:P0口 B:P1口 C:P2口 D:P3口
33、 ( A )PSW中的RS1和RS0用来:
A:选择工作寄存器区号 B:指示复位 C:选择定时器 D:选择工作方式 34、 ( D )上电复位后,PSW的值为:
A:01H B:07H C:FFH D:00H 35、 ( A )堆栈指针SP的直接地址是:
A:00H B:07H C:81H D:FFH
36、 ( D )MCS—51单片机8031的P0口,当使用外部存贮存器时它是用来作为:
A:传输高8位地址口 B:传输低8位地址口
6
C:传输高8位数据口 D:传输低8位地址/数据口 37、 ( D )对于8031单片机,其内部RAM:
A:全部只能位寻址 B:全部只能字节寻址 C:其中一部分既可位寻址又可字节寻址 D:其中一部分只能位寻址
38、 ( C )8031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于:
A:1/12 μS B:1/2 μS C:1μS D:2μS
39、 ( B )MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来:
A:存放指令 B:存放16位地址,作间址寄存器使用 C:存放下一条指令地址 D:存放上一条指令地址 40、 ( D )ALU表示:
A:累加器 B:程序状态字寄存器 C:计数器 D:算术逻辑部件 41、 ( A )单片机复位后,工作寄存器R0是:
A:00H单元 B:01H单元 C:09H单元 D:SFR
42、 ( D )单片机8051的XTAL1和XTAL2引脚用来:
A:外接定时器 B:外接串行口 C:外接中断 D:外接晶振 43、 ( B )8051单片机的VSS(20)引脚用来:
A:接主电源+5V B:接地 C:接备用电源 D:访问片外存贮器 44、 ( A )8051单片机的VCC(40)引脚用来:
A:主电源+5V B:接地 C:备用电源 D:访问片外存贮器 45、 ( D )8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是: A:P0 B:P1 C:P2 D:P3 46、 ( B )MCS—51复位后,程序从以下地址开始执行指令: A:0001H B:0000H C:0003H D:0023H 47、 ( D )单片机的P1口作输入用途之前必须:
A:在相应端口先置1 B:在相应端口先置0 C:外接高电平 D:外接上拉电阻 48、 ( D )MCS—51单片机的P1口的功能是:
A:可作通用双向I/O口用 B:可作一般I/O口用 C:可作地址/数据总线用 D:可作通用I/O口用 49、 ( C )MCS—51单片机复位后,专用寄存器ACC的状态是:
A:0000H B:07H C:00H D:0FFH
50、 ( B )当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1 时,系统使用的工作寄
存器组为:
A:组0 B:组1 C:组2 D:组3 51、 ( D )8051单片机中,唯一一个用户可使用的16位寄存器是:
A:PSW B:ACC C: SP D:DPTR 52、 ( D )8051的程序计数器PC为16位计数器,其寻址范围是:
A:8K B:16K C:32K D:64K 53、 ( A )单片机应用程序一般存放在:
A:RAM B:ROM C:寄存器 D:CPU 54、 ( A )8051单片机能分时传送地址和数据的端口是:
A:P0口 B:P2口 C:P0口和P2口 D:P3口
第3章
55、 ( D )MCS—51的立即寻址方式中,立即数前面:
7
A:应加前缀“/” B:不加前缀 C:应加前缀“@” D:应加前缀“#” 56、 ( C )以下指令中完成8031单片机内部RAM间数据传送的指令是。
A:MOVX A,@DPTR B:MOVC A, @A+PC C:MOV A,#20H D:MOV 31H,32H 57、 ( B )MCS—51的立即寻址的指令中,立即数是:
A:放在寄存器R0中的内容 B:放在程序中的常数 C:放在A中的内容
D:放在B中的内容
58、 ( C )MCS—51的堆栈操作,正确的描述是:
A:先入栈,再修改堆栈指针 B:先修改堆栈指针,再出栈 C:先修改堆栈指针,再入栈 D:堆栈指针无须修改
59、 ( A )MCS—51寻址方式中,操作数Ri加前缀“@”号的寻址方式是:
A:寄存器间接寻址 B:寄存器寻址 C:基址加变址寻址 D:立即寻址 60、 ( D )MCS—51寻址方式中,位寻址的寻址空间是:
A:工作寄存器R0~R7 B:专用寄存器SFR C:程序存贮器ROM D:片内RAM的20H~2FH中的所有位和部分专用寄存器SFR的位 61、 ( D )要把P0口高4变0,低4位不变,应使用指令:
A:ORL P0,#0FH B:ORL P0,#0F0H C:ANL P0,#0F0H D:ANL P0,#0FH
62、 ( C )JNZ rel指令的寻址方式是:
A:立即寻址 B:寄存器寻址 C:相对寻址 D:位寻址 63、 ( D )执行LCALL 4000H指令时,MCS—51所完成的操作是:
A:保护PC B:4000H→PC
C:保护现场 D:PC入栈,4000H→PC 64、 ( A )以下指令中能够产生WR信号的是:
A:MOVX A,@DPTR B:MOVC A,@A+PC
C:MOVC A,@A+DPTR D:MOVX @DPTR,A 65、 ( )以下指令中能够产生RD信号的是:
A:MOVX A,@DPTR B:MOVC A,@A+PC C:MOVC A,@A+DPTR D:MOVX @DPTR,A
66、 ( B )MOVX A,@DPTR指令中源操作数的寻址方式是:
A:寄存器寻址 B:寄存器间接寻址 C:直接寻址 D:立即寻址 67、 ( A )执行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
68、 ( A )LCALL指令操作码地址是2000H,执行完相应子程序返回指令后,PC的内容是:
A:2000H B:1FFDH C:2003H D:子程序的末地址 69、 ( D )MCS—51执行完MOV A,#08H后,PSW中肯定被置1的位是:
A:C B:F0 C:OV D:P 70、 ( A )读写MCS—51特殊功能寄存器,应使用的寻址方式是:
A:寄存器间接寻址 B:变址寻址 C:直接寻址 D:相对寻址
71、 ( D )执行MOVX A,@DPTR指令时,MCS—51作用到存储器上的控制信号是: A:PSEN B:ALE C:RD D:WR
72、 ( B )MCS—51指令SJMP相对于其自身的首地址,最大负跳转距离为: A:2KB B:128B C:126B D:256B 73、 ( B )MOV C,00H的寻址方式是:
A:位寻址 B:直接寻址 C:立即寻址 D:寄存器寻址
74、 ( C )执行MOVX @DPTR,A指令时,MCS—51作用到存储器上的控制信号是( )
8