选择题1.内部RAM中的位寻址区定义的位是给(A)位操作准备的(B)移位操作准备的(C)控制转移操作准备的(D)以上都对2.89C51与87C51的区别在于(A)内部程序存储器的类型不同(B)内部数据存储器的类型不同(C)内部程序存储器的容量不同(D)内部数据存储器的容量不同3.以下运算中对溢出标志OV没有影响或不受OV影响的运算是(A)逻辑运算(B)符号数加减法运算(C)乘法运算(D)除法运算4.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是(A)4KB(B)64KB(C)8KB(D)128KB5.PC的值是(A)当前指令前一条指令的地址(B)当前正在执行指令的地址(C)下一条指令的地址(D)控制器中指令寄存器的地址6.提高单片机的晶振频率,则机器周期()A、不变B、变长C、变短D、不定7.将累加器中的数据送到片外RAM40H,可执行指令()(A)MOVX40H,A(B)MOVR6,#40HMOV@R6,A(C)MOVR0,#40H(D)MOVR6,#40HMOVX@R0,AMOVX@R6,A8.下列符号中只有()是正确的MCS-51指令。(A)PUSHR0(B)PUSH40H(C)POP@R0(D)POP#40H9.对程序存储区数据传送,应采用助记符为()(A)MOV(B)MOVX(C)MOVC(D)PUSH10.下列转移范围是2KB的控制转移指令是()(A)SJMPrel(B)LJMPaddr16(C)AJMPaddr11(D)JMP@A+DPTR11.关于指针DPTR,下列说法正确的是()A.DPTR是CPU和外部存储器进行数据传送的唯一桥梁B.DPTR是一个16位寄存器C.DPTR不可寻址D.DPTR是由DPH和DPL两个8位寄存器组成的E.DPTR的地址83H12.当PSW=10H时,R6的字节地址为()。A.06HB.0EHC.16HD.1EH13.89C51存放当前指令地址的寄存器是()A.指令寄存器B.地址寄存器C.程序计数器D.状态寄存器14.89C51指令按指令长度分类有()A.1字节指B.2字节指令C.3字节指令D.4字节指令15.89C51指令按指令执行时间分类有()A.1机周指令B.2机周指令C.3机周指令D.4机周指令16.89C51汇编语言指令格式中的非必须项有()A.标号B.操作码C.操作数D.注释17.下列指令中划线部分操作数属于寄存器寻址方式的有()。A.MOV30H,AccB.MOV30H,CC.MOV30H,R0D.MULAB18.下列指令中可能改变Cy的有()A.DAAB.INCAC.CPLAD.RLCA19.CPU响应中断后,能自动清除中断请求“1”标志的有()。A.INTO/INT1采用电平触发方式B。INTO/INT1采用两边触发方式C.定时/计数器TO/T1中断D。串行口中断T1/R120.89C51五个中断源中,属外部中断的有()。A.INTOB。INT1C。T0D。T1E。TIF。RI21.下列中断优先顺序排列,有可能实现的有()。A.T1、T0、INTO、INT1、串行口B.INTO、T1、T0、INT1、串行口C.INTO、INT1、串行口、T0、T1D.INT1、串行口、T0、INTO、T1;22.定时/计数器T0在GATE=1时运行的条件有()。A.P3.2=1B.设置好定时初值C.TRO=1D.TO开中23.单片机的堆栈指针SP始终是()A、指示堆栈底B、指示堆栈顶C、指示堆栈地址D、指示堆栈长度24.PSW=18H时,则当前工作寄存器是()(A)0组(B)1组(C)2组(D)3组25.下列说法中正确的有()。A.串行缓冲寄存器有两个;B。串行缓冲寄存器具有双缓冲结构;C.串行缓冲寄存器有两个寄存器名;D。串行寄存器只有一个单元地址;26.-49D的二进制补码为()A10110111B11101101C0001000D1110110027.89C51并行扩展I/O口输入输出操作时执行的指令和控制信号是()。A.执行MOVX指令B。执行MOVC指令C。用RE信号控制读D.用WR信号控制写E。用PSEN信号控制读F。用ALE信号控制写28.在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是()。(A)PC(B)PSW(C)A(D)SP29.AJMP指令的跳转范围是()。(A)256(B)1KB(C)2KB(D)64KB30.下列指令中正确的是()。(A)MOVP2.1,A(B)JBCTF0,L1(C)MOVXB,@DPTR(D)MOVA,@R331.51单片机扩展I/O口与外部数据存储器()。(A)分别独立编址(B)统一编址(C)变址编址(D)动态变址32.外部中断1的中断入口地址为()。(A)0003H(B)000BH(C)0013H(D)001BH33.20根地址线的寻址范围是()(A)512KB(B)1024KB(C)640KB(D)4096KB34.下列指令中错误的是()。(A)SETB50H.0(B)MOVA,B(C)JNCLOOP(D)SUBBA,R035.在MCS51中,为实现P0口线的数据和低位地址利用复用,应使用(A)地址锁存器(B)地址寄存器(C)地址缓冲器(D)地址译码器36.在下列信号中,不是给程序存储器扩展使用的是(A)PSEN(B)EA(C)ALE(D)WR37.在下列信号中,不是给数据存储器扩展使用的是(A)EA(B)RD(C)WR(D)ALE38.如在系统中只扩展一片Intel2732(4K×8),除应使用P0口的8根口线外,至少应使用P2的口线。(A)4条(B)5条(C)6条(D)7条39.对于JBCbit,rel指令,下列说法正确的是()A.bit位状态为1时转移B.bit位状态为0时转移C.bit位状态为1时不转移D.bit位状态为0时不转移E.转移时,同时对该位清零40.外中断初始化的内容不包括:(A)设置中断响应方式(B)设置外中断允许(C)设置中断总允许(D)设置中断触发方式41.在MCS-51单片机中,需要软件实现中断撤销的是:(A)定时中断(B)脉冲触发的外部中断(C)电平触发的外部中断(D)串行中断42.对定时器0进行关中断操作,需要复位中断允许控制寄存器的:(A)EA和ET0(B)EA和EX0(C)EA和ET1(D)EA和EX143.在下列寄存器中,与定时器/计数器控制无关的是:(A)TCON(B)SCON(C)IE(D)TMOD44.中断查询确认后,在下列各种单片机运行情况下,能立即进行中断响应的是:(A)当前正在进行高优先级中断处理(B)当前正在执行RET(C)当前指令是DIV指令,且正处于取指令机器周期(D)当前指令是MOVA,R7指令45.在LED显示中,为了输出位控和段控信号,应使用的指令是:(A)MOV(B)MOVC(C)MOVX(D)XCH46.如果把8255的A1、A0分别和8051的P0.1、P0.0连接,则8255的A、B、C控制寄存器的地址可能是:(A)0000H~0003H(B)0000H~0300H(C)0000H~3000H(D)0000H~0030H47.MCS-51单片机的堆栈区应建立在()。A.片内数据存储区的低128字节单元B.片内数据存储区C.片内数据存储区的高128字节单元D.程序存储区48.MCS-51单片机定时器工作方式0是指的()工作方式。A.8位B.8位自动重装C.13位D.16位49.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。A.MOVA,@R1B.MOVCA,@A+DPTRC.MOVXA,@R0D.MOVXA,@DPTR50.十进制数126其对应的十六进制可表示为()A、8FB、8EC、FED、7E51.十进制数89.75其对应的二进制可表示为()A、10001001.01110101B、1001001.10C、1011001.11D、10011000.1152.-3的补码是()A、10000011B、11111100C、11111110D、1111110153.P1口的每一位能驱动()(A)2个TTL低电平负载有(B)4个TTL低电平负载(C)8个TTL低电平负载有(D)10个TTL低电平负载54.在计算机中“A”是用()来表示的A、BCD码B、二一一十进制编码C、余三码D、ASCII码55.在单片机中,通常将一些中间计算结果放在()中A、累加器B、控制器C、程序存储器D、数据存储器56.程序计数器PC用来()A、存放指令B、存放正在执行的指令地址C、存放下一条的指令地址D、存放上一条的指令地址57.某种存储器芯片是8KB*4/片,那么它的地址线根线是()(A)11根(B)12根(C)13根(D)14根58.单片机应用程序一般存放在()A、RAMB、ROMC、寄存器D、CPU59.单片机上电后或复位后,工作寄存器R0是在()A、0区00H单元B、0区01H单元C、0区09H单元D、SFR60.单片机8051的XTAL1和XTAL2引脚是()引脚A、外接定时器B、外接串行口C、外接中断D、外接晶振61.89C51复位后,PC与SP的值为()A、0000H,00HB、0000H,07HC、0003H,07H寄存器D、0800H,00H62.P0、P1口作输入用途之前必须()A、相应端口先置1B、相应端口先置0C、外接高电平D、外接上拉电阻63.一个EPROM的地址有A0----A11引脚,它的容量为()A、2KBB、4KBC、11KBD、12KB64.89C51单片机中既可位寻址又可字节寻址的单元是()A、20HB、30HC、00HD、70H65.执行指令MOVXA,﹫DPTR时,WR.RD脚的电平为()A、WR高电平,RD低电平B、WR低电平,RD高电平C、WR高电平,RD高电平D、WR低电平,RD低电平66.下列指令中错误的是()A、MOVA,R4B、MOV20H,R4C、MOVR4,R3D、MOV﹫R4,R367.下列指令中不影响标志位CY的指令有()A、ADDA,20HB、CLRC、RRCAD、INCA68.LJMP跳转空间最大可达到()A、2KBB、256BC、128BD、64KB69.中断源IE1(外部中断1)的向量地址为()A、0003HB、000BHC、0013HD、002BH70.累加器A的位地址为()A、E7HB、F7HC、D7HD、87H71.寄存器B的位地址为()A、E7HB、F7HC、D7HD、87H72.89C51的内部RAM中,可以进行位寻址的地址空间为()A、00H∽2FHB、20H∽2FHC、00H∽FFHD、20H∽FFH114.设(A)=0C3H,(R0)=0AAH,73.在堆栈操作中,当进栈数据全部弹出后,这时SP应指向()A、栈底单元B、7FH单元C、栈底单元地址加1D、栈底单元地址减174.执行MOVIE,#81H指令的意义是:()A、屏蔽中断源B、开放外部中断源0C、开放外部中断源1D、开放外部中断源0和175.所谓系统总线,指的是()A、数据总线B、地址总线C、内部总线D、外部总线E、控制总线76.数123可能是()A、二进制数B、八进制数C、十六进制数D、四进制数E、十进制数77.8051单片机寻地方式有()A、寄存器间接寻址方式B、立即寻址方式C、直接寻址方式D、变址间接寻址方式E、位寻址方式78.8051单片机的中断源有()A、外部中断0B、定时/计数中断0C、串行中断D、外部中断1E、定时/计数中断179.MCS-51外扩ROM,RAM和I/O口时,它的数据总线是()(A)P0(B)P1(C)P2(D)P380.8051CPU在访问外部存储器时,地址的输出是()A、P2口输出高8位地址B、P1口输出高8位地址C、P0口输出低8位地址D、P1口输出低8位地址E、P2口输出低8位地址81.89C51CPU具有()A、4K字节的程序存储器B、128字节的数据存储器C、32线并行I/0□D、全双工串行I/0□一个E、