您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 单片机原理课程复习题及答案
1单片机原理复习题及答案一.判断题(在题后的括号内打√或×)1.只读存储器ROM内部信息停电后会丢失。(×)2.堆栈操作是按“后进先出”的原则存取数据。(√)3.8051单片机访问存储器时,同一地址对应惟一的存储单元。(×)4.数据寄存器指针DPTR由DPH和DPL组成。(√)5.程序计数器PC总是指向正在执行的指令地址。(×)6.汇编语言程序中的注释可以缺省。(√)7.指令中操作码助记符项可有可无。(×)8.计算机寻址方式越多,计算机的功能超强,灵活性亦越大。(√)9.若累加器A中“1”的个数为偶数,则奇偶标志位P为1。(×)10.作算术运算时,若有进位则一定有溢出。(×)11.8051每个中断源相应地在芯片上都有其中断请求输入引脚(×)12.程序计数器PC不能对它进行读写操作.(√)13.8051单片机的栈底单元是不能利用的,因此,它是一个闲置单元(×)14.8051单片机对最高优先权的中断响应是无条件的(×)15.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令(×)16.在一般情况8051单片机允许同级中断嵌套(×)17.8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的(√)18.RCA为循环左移指令(×)19.MOVA,30H为立即寻址方式(×)20.如果发生除法溢出错误,则PSW标志位P置1(×)21.如JCrel发生跳转时,目标地址为当前地址加上偏移量rel(×)22.MOVA,@A+DPTR是一条查询指令.(√)23.MULAB的执行结果是高8位在A中,低8位在B中(×)24.CPU对内部RAM和外部RAM的读写速度一样快(×)25.对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址.(√)26.外加晶振频率越高,系统运算速度也就越快,系统性能也就越好(×)27.单片机按键手动复位又可以分为电平方式和脉冲方式两种。(√)28.单片机程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需要按复位键重新启动单片机。(√)29.计算机如果有好的硬件电路,即使没有任何软件支持,也能正常工作。(×)30.计算机能够直接识别和执行任何高级语言指令。(×)31.80C51单片机汇编语言指令中的任何部分,包括操作码在内,都可以根据具体情况加以省略。(×)32.80C51指令系统具有存储效率高、执行速度快的特点。(√)33.机器语言是一种用二进制代码0和1表示指令和数据的最原始的程序设计语言。(√)34.对于使用者来说,用机器语言编写程序比较简单,容易看懂,不易出错,便于记忆。(×)35.汇编语言是一种用助记符来表示的面向机器的程序设计语言。不同的机器使用的汇编语言一般没有什么不同,象高级语言一样,是通用的。(×)36.相对寻址方式中,“相对”两字是相对于当前指令的首地址。(×)37.必须进行十进制调整的十进制运算只有加法和减法。(×)38.END表示指令执行到此结束。(×)39.判断以下各条指令是否正确:(1)MOVX@R0,B(×)2(2)MOVA,30H(√)(3)MOVXA,30H(×)(4)ADDCA,R7(√)(5)SUBA,R2(×)(6)ANL#99H,36H(×)(7)MOV20H,R1(√)(8)ADDCA,2030H(×)(9)MOVC,ACC.0(√)(10)ORLP1.0,P3.1(×)(11)JBCP0,LL1;(LL1为标号)(×)(12)ACALLPROC;(PROC为标号)(√)(13)CLRA(√)(14)MOVX40H,#30H(×)(15)ORG3000H(√)(16)MOVC@A+PC,A(×)(17)MOVXA,2000H(×)(18)DJNZ#data,rel(×)37.8051片内带有2K程序存储器。(×)38.RS1=1,RS0=0时,R2的直接地址为11H。(×)39.MOVA,30H指令中第二操作数的寻址方式为直接寻址。(×)40.SRF只能直接寻址。(√)41.CLR20H是位操作指令。(×)42.执行除法指令后商在B寄存器中。(×)43.上电复位后执行压棧指令第一个字节压入07H。(√)44.读P1口时,要先向口锁存器中写1。(√)45.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。(√)46.MCS-51的相对转移指令最大负跳距是127B。(×)47.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。(×)48.要MCS-51系统中,一个机器周期等于1.5μs。(×)49、片内RAM与外部设备统一编址时,需要专门的输入/输出指令。(√)二.单项选择题1、单片机机器内的数是以(C)的形式表示的A、原码B、反码C、补码D、ASCII码2、8051单片机有(C)个特殊功能寄存器。A、3B、10C、21D、1283、数据寄存器指针DPTR是一个(B)位的寄存器。A、8B、16C、24D、324、8051单片机的工作寄存器分成(B)组,每组有(D)单元。A、2个B、4个C、6个D、8个5、SJMPrel指令中rel的取值范围为(D)。A、+127~-127B、0~+127C、0~-128D、+127~-1286、指令MOVXA,@DPTR中源操作数属于(C)方式。A、直接寻址B、相对寻址C、寄存器间接寻址D、寄存器寻址7、在单片机语句格式中,(B)为不可缺省的。A、标号B、操作码助记符C、操作数D、注释38、若A=78H,执行指令SWAPA后,A的值为(C)。A、78HB、78DC、87HD、87D9、带进位加法指令助记符为(B)。A、ADDB、ADDCC、SBCD、SUBB10、相当于累加器A内容乘以2的指令是(A)。A、RLB、RRC、RLCD、RRC11.单片机是将(D)做到一块集成电路芯片中,称为单片机。A.CPU、RAM、ROMB.CPU、I/O设备C.CPU、RAMD.CPU、RAM、ROM、I/O设备12.下列哪一型号的单片机是基本型单片机。(B)A.8032B.8051C.8052D.875213.MCS-51芯片内部集成有(C)。A.8位CPU、4KBROMB.16位CPU、4KBROMC.8位CPU、64KBROMD.16位CPU、64KBROM14.地址总线(AB)总线宽度为(B)位。A.8B.16C.15D.3215.一个时钟周期等于(D)振荡周期。A.1个B.2个C.6个D.12个16.关闭电源时,其所存储内信息将丢失的存储器是(C)。A.ROMB.PROMC.RAMD.EPROM17.一个字节(BYTE)由(D)位二进制数组成。A.1B.2C.4D.818.程序计数器PC是(A)位的计数器,能寻址64KB的程序存储器范围。A.16B.8C.4D.3219.8051单片机片内RAM的低32个字节分成(D)个工作寄存器组,每组占8个字节。A.1B.2C.3D.420.指令MOV寻址空间是(C)。A.片外ROMB.片外RAMC.片内RAMD.所有存储器21.MCS-51单片机片外RAM地址空间与片内RAM地址空间在地址的低端0000H一007FH是(B)。A.重叠B.不重叠C.部分重叠D.不定22.8051位寻址能力能够达到(B)位。A.64B.128C.32D.1623.8051单片机的堆栈区是向地址(D)的方向生成的。A.可变B.不定C.减小D.增大24.当8051单片机外接时钟信号时,应从(C)脚接入。A.T0B.XTAL2C.XTAL1D.T125.8051单片机串行I/O口(RXD,TXD)在(D)。A.P0口B.P1口C.P2口D.P3口26.“CLRA”的寻址方式是(A)。A.寄存器寻址B.直接寻址C.寄存器间接寻址D.立即寻址27.“MOVA,30H”指令源操作数的寻址方式是(C)。A.寄存器寻址B.寄存器间接寻址C.直接寻址D.立即寻址28.“MOVXA,@DPTR”指令源操作数的寻址方式是(C)。A.变址寻址B.相对寻址C.寄存器间接寻址D.位寻址29.“SJMP08H”的寻址方式是(B)。A.变址寻址B.相对寻址C.寄存器间接寻址D.位寻址30.访问程序存储器,指令操作码的助记符是(A)。A.MOVCB.MOVC.MOVXD.XCH31.“MULAB”指令执行后,16位乘积的高位在(D)中。A.AB.CC.ABD.B432.指令“AJMPaddr11”为(A)指令。A.绝对转移B.相对转移–C.条件转移D.子程序调用与返回指令33.单片机的复位有上电自动复位和手动复位方式,按键手动复位又可以分为电平方式和脉冲方式两种。复位后各内部寄存器恢复初态,并从(A)开始执行程序。A、PC=0000HB、PC=0030HC、PC=0100HD、PC=1000H34.除了进入系统的正常初始化之外,程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需要按复位键重新启动单片机。除PC值之外,复位操作还对其它一些寄存器有影响。对于堆栈指针SP来说,复位后(D)。A、SP=04HB、SP=05HC、SP=06HD、SP=07H35.任何计算机如果只有硬件电路,而没有任何软件支持,是不能正常工作的。必须配备各种功能的软件才能发挥计算机应有的作用。指令系统是软件的基础,不同类型的(C)有不同的指令系统。A、RAMB、ROMC、CPUD、EEPROM36.计算机的指令系统是一套控制计算机操作的编码,称之为机器语言。计算机只能识别和执行(C)指令。为了容易理解,便于记忆和使用,通常用符号指令(即汇编语言指令)汇编成机器语言指令。A、高级语言B、中级语言C、机器语言D、自然语言37.80C51单片机汇编语言指令由操作码助记符和操作数两部分组成,共有111种指令。其指令中操作码是(D)的,它是指令的核心部分。如果按字节数分类则有49条单字节指令,45条双字节指令和17条三字节指令。A、完全可以省略B、并非不能省略C、有时不能省略D、绝对不能省略38.若按指令执行时间分类,就有64条单周期指令,45条双周期指令,2条(乘、除)(B)指令。80C51指令系统具有存储效率高、执行速度快的特点。A、3个机器周期B、4个机器周期C、5个机器周期D、6个机器周期39.机器语言是一种用二进制代码0和1表示指令和数据的最原始的程序设计语言。因为计算机只能识别二进制代码,这种语言与计算机的关系最直接。计算机能(A)这种语言,并立即执行,相应速度快。A、立即识别B、稍后识别C、间接识别D、缓慢识别40.对于使用者来说,用机器语言编写程序非常繁琐,且不易看懂,容易出错,不便记忆。为了克服这些缺点,产生了(A)和高级语言。A、汇编语言B、JAVA语言C、C语言D、VB语言41.在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是(B)(A)PC(B)PSW(C)A(D)SP42.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是(B)(A)MOV(B)MOVX(C)MOVC(D)以上都是43.指令ALMP的跳转范围是(C)(A)256B(B)1KB(C)2KB(D)64KB44.要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是(A)(A)98H(B)84H(C)42H(D)22H45.各中断源发出的中断请求信号,都会记在MCS-51系统中的(B)(A)IE(B)IP(C)TCON(D)SCON46.CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是(C)(A)混合编址(B)动态编址(C)独立编址(D)变址编址47.下列四条叙述中,有错误的一条是(A)(A)16根地址线的寻址空间可达1MB5(B)内存储器的存储单元是按字节编址的(C)CPU中用于存放地址的寄存器称为地址寄存器(D)地址总线上传送的只能是地址信息48.MCS-51外扩一个8255时,需占用(D)个端口地址(A)1个(B)2个(C)3个(D)4个49.用MCS-51串行口扩展并行I/O口时,串行口工作方式应选择(A)(
本文标题:单片机原理课程复习题及答案
链接地址:https://www.777doc.com/doc-2594281 .html