1第一章微型计算机的基本概念一、单项选择题1.计算机的基本结构包括:①.运算器、②.控制器、③.存储器、④.输入设备、⑤.输出设备等,其中()常常称为中央处理单元CPU。A.①②B.①③C.②③D.①②③2.计算机的基本结构包括:①.运算器、②.控制器、③.存储器、④.输入设备、⑤.输出设备等,其中()部分合称为计算机主机。A.①②B.①③C.②③D.①②③3.在①.存储器、②.输入设备、③.输出设备等计算机部件中,()称为外设。A.①②B.①③C.②③D.①②③4.一般微处理器芯片是指:包含有()的集成电路芯片。A.控制器B.运算器C.控制器和运算器D.控制器、运算器和存储器5.由于运算器、控制器是计算机处理信息的关键部件,所以常将它们合称为()。A.CPUB.ALUC.RAMD.ROM6.微型计算机用来对数据进行算术运算或逻辑运算的电路单元是()。A.CPUB.ALUC.RAMD.ROM7.微处理器通常包括算术逻辑部件、()和控制部件等三个基本部分。A.存储器B.累加器C.工作寄存器组D.特殊功能寄存器8.计算机的三总线是指,数据总线、()总线和控制总线。A.存储B.地址C.逻辑D.信号9.将微处理器、存储器和()电路集成在一块芯片上,称为单片微型计算机。A.控制器B.寄存器C.I/O接口D.定时器10.计算机编程语言中,高级语言是面向()的语言。A.机器B.过程C.用户D.对象11.计算机编程语言中,汇编语言是面向()的语言。A.机器B.过程C.用户D.对象12.和汇编语言比较,由高级语言形成的目标程序()。A.执行速度慢B.占用内存少C.通用于其它机器D.(A+C)13.在微型计算机中,标志寄存器又称为()寄存器。A.特殊B.状态C.功能D.工作14.()可以存放ALU的运算结果。A.TRB.PCC.AD.F15.累加器用()表示。A.TRB.PCC.AD.F16.暂存寄存器用()表示。A.TRB.PCC.AD.F17.程序计数器用()表示。A.TRB.PCC.AD.F218.复位时计算机进入初始状态,程序计数器的内容()。A.自动清零B.自动置位C.恢复原态D.不能确定19.掉电后ROM中存放的数据不会丢失,所以适宜用作()存储器。A.数据B.程序C.内存D.外存20.RAM又称为()存储器,掉电后其存放的信息将丢失。A.数据B.程序C.内存D.外存21.从某种角度说,计算机的()存储器的容量是无限的。A.RAMB.ROMC.内D.外22.地址译码器根据()上不同的地址选中相应的唯一的存储单元。A.地址线B.数据线C.控制线D.状态线23.堆栈是一组按照()的方式工作的、用于暂存信息的存储单元。A.先进后出B.先进先出C.后进后出D.(B或C)24.堆栈主要用来存储断点地址和需要保护的()。A.现场信息B.缓冲数据C.地址码D.操作码25.计算机()时,需要使用堆栈操作。A.调用子程序B.子程序嵌套C.响应中断服务D.(A或B或C)26.执行调用子程序指令时,断点地址推入堆栈是由()实现的。A.硬件自动B.软件自动C.压入指令D.(B或C)27.I/O接口电路一般具有6个功能,其中之一是()功能。A.地址译码B.数字滤波C.堆栈操作D.中断服务28.计算机与外围设备间传送3种信息包括:数据信息、()信息与控制信息。A.地址B.状态C.故障D.中断29.CPU选中(),就能找到相应的外围设备。A.缓冲器B.存储器C.译码器D.I/O接口30.()传送方式,是最简单的传送方式,所配置的硬件和软件最少。A.无条件B.查询C.中断D.直接数据通道31.()传送方式,CPU的利用率最低。A.无条件B.查询C.中断D.直接数据通道32.()传送方式,计算机最常用的数据传送方式。A.无条件B.查询C.中断D.直接数据通道33.中断服务结束时,计算机应该执行()指令,才能返回原来执行的程序。A.主程序返回B.子程序返回C.中断返回D.立即返回3二、简答题1.什么是堆栈?堆栈是如何操作的?答:微型计算机中的堆栈是读写存储器RAM中的一个特殊的区域,是按照“先进后出”的方式工作的,用于暂存信息的存储单元。操作方式:堆栈有两种操作方式,将数据送入堆栈称为推入操作,又叫压入操作,如推入指令pushA推入累加器A内容推入堆栈的操作。把堆栈的内容取出来的操作称为弹出操作,如弹出指令popA执行把堆栈的内容送回A的操作。2.计算机与外设之间数据传送方式有几种?各有什么特点?答:(1)无条件传送方式:最简单的传送方式,所配置的硬件和软件最少。(2)查询传送方式:cpu的利用率受到影响,陷于等待和反复查询,不能再做他用,而且,这种方法不能处理掉电和设备故障等突发事件(3)中断传送方式:利用中断技术管理外设后,cpu提高了工作效率,可以同时为多个外设服务。(4)直接传送方式:不经过cpu中转,也不通过中断服务程序,不需要保存,恢复断点和现场,所以传送数据速度比中断速度快。3.理解微型计算机中总线结构的含义以及采用总线结构的优点答:总线就是微型计算机各芯片之间或芯片内部各部件之间传送信息的一组公共通信线。但是,挂在总线上的芯片不能同时发送信息,否则多个信息同时出现在总线上将发生冲突而造成出错,几块芯片需要输出信息就必须分时传送。这需要挂在总线上的各芯片必须通过缓冲器与总线相接。优点:芯片之间不需要单独走线,这大大减少了连接线的数量。采用总线结构后,还可以提高计算机拓展存储器芯片及I/O芯片的灵活性。第二章MCS-51系列单片机的硬件结构一、单项选择题1.在MCS-51单片微机中,51子系列是指()。A.8031B.8051C.8751D.(A+B+C)2.在8051单片微机中,CPU是()位。A.4B.8C.16D.3243.在8051单片微机中,程序存储器的寻址范围最大可以是()字节。A.64B.256C.64KD.256K4.在8051单片微机中,片外数据存储器的寻址范围最大可以是()字节。A.64B.256C.64KD.256K5.在8051单片微机中,有()位定时器/计数器。A.2个8B.2个16C.3个8D.3个166.在8051单片微机中,有()个中断源,可编程为()个优先级。A.5;2B.5;3C.6;2D.6;37.()单片机没有片内程序存储器。A.8031B.8051C.8052D.87518.在MCS-51系列单片机的内部组成部件中,()是程序状态字寄存器。A.PSWB.PCC.DPTRD.SFR9.在MCS-51系列单片机的内部组成部件中,()是程序计数器。A.PSWB.PCC.DPTRD.SFR10.在MCS-51系列单片机的内部组成部件中,()是数据指针寄存器。A.PSWB.PCC.DPTRD.SFR11.除()口是纯粹的I/O口外,51系列单片机的I/O口一般都兼有其它功能。A.P0B.P1C.P2D.P312.在MCS-51系列单片机中,()是地址锁存有效信号输出端。A.RDB.WRC.RST/VPDD.ALE/PROG13.在MCS-51系列单片机中,()是复位输入端。A.RDB.WRC.RST/VPDD.ALE/PROG14.在MCS-51系列单片机中,()是片外程序存储器读选通信号输出端。A.RDB.ALE/PROGC.PSEND.EA/VDD15.当MCS-51芯片的ALE信号有效时,表示从P0口()。A.送出数据B.送出地址C.读入数据D.读入状态16.在MCS-51系列单片机中,()是最常用的专用寄存器。A.AB.BC.CD.R017.在MCS-51系列单片机中,振荡频率主要取决于振荡器外接的()。A.晶体B.电阻C.电容D.电感18.在8051单片机中,片内程序存储器的编址范围为:0000H至()H。A.007FB.00FFC.0FFFD.1FFF19.在8051单片机中,片内数据存储器的编址范围为:0000H至()H。A.007FB.00FFC.0FFFD.1FFF20.MCS-51系列单片机,由于片内外数据存储器()编址,存在地址()的问题,所以应采用不同指令访问。A.分开B.重叠C.混乱D.模糊21.当单片机的型号为8031时,其芯片引线()一定要接()电平。5A.RST;高B.RST;低C.EA;高D.EA;低22.在8051单片机中,特殊功能寄存器的编址范围为()。A.00H~1FHB.20H~2FHC.30H~7FHD.7FH~FFH23.在8051单片机中,工作寄存器的地址范围为()。A.00H~1FHB.20H~2FHC.30H~7FHD.7FH~FFH24.在51子系列单片机中,片内RAM位寻址区的地址范围为()。A.00H~1FHB.20H~2FHC.30H~7FHD.7FH~FFH25.在8051单片机中,片内RAM数据缓冲区的地址范围为()。A.00H~1FHB.20H~2FHC.30H~7FHD.7FH~FFH26.在8051单片机中,片内RAM工作寄存器组有()组。A.1B.2C.3D.427.在8051单片机中,堆栈指针SP的初值可置定为()或更大的地址值。A.1FHB.2FHC.7FHD.FFH28.在8051单片机有()个字节的特殊功能寄存器。A.64B.128C.256D.1K29.在8051单片机中,定时器/计数器0、1开始工作可由()控制。A.TMODB.SMODC.TCOND.SCON30.在8051单片机中,CPU响应定时器/计数器中断后,中断标志位()。A.专门设置电路清零B.通过软件清零C.将自动清零D.不要清零31.在8051单片机中,定时器/计数器工作方式1为()位定时器/计数器。A.8B.10C.13D.1632.当fOSC=12MHz时,8051定时器/计数器0的最小定时时间为()μs。A.1B.6C.8.33D.1233.在8051单片机中,定时器/计数器0、1之所以能够定时,是因为()。A.机器周期固定B.内部电路特殊C.波特率可调D.电阻电容充电34.在8051单片机中,作为输入输出的并行I/O口,在用作输入前应该先()。A.置Q=1B.置Q=0C.上电复位D.执行输出35.MCS-51单片机的()口既可作通用I/O口,也可作高8位地址总线。A.P0B.P1C.P2D.P336.MCS-51单片机的()口既可作通用I/O口,也可作地址/数据分时复用总线。A.P0B.P1C.P2D.P337.MCS-51单片机的()口既可作通用I/O口,也可第二功能的控制信号线。A.P0B.P1C.P2D.P338.MCS-51外扩ROM、RAM和I/O口时,它的数据总线是()。A.P0B.P1C.P2D.P339.在8051单片机的中断系统中,有()个中断源。A.5B.6C.7D.840.在8051单片机中,中断系统有()个优先级。A.1B.2C.3D.4641.在8051单片机同一优先级中的中断源优先权排队由中断系统的()确定。A.IEB.IPC.软件D.硬件42.在8051单片机中,()是中断允许寄存器的总中断允许位。A.ESB.EAC.IED.IP43.若MCS-51中断源都设为同级,当下列中断同时申请时CPU首先响应()。A.INT1B.INT0C.T1D.T044.MCS-51上电复位后,SP的内容应是()。A.00HB.07HC.80HD.FFH二、简答题1.型号为8051的单片机,片内数据存储器由哪些区组成?其地址范围各是什么?答:8051单片机的片内数据存储器分为片内RAM快和特殊功能寄存器SFR块(80H-FFH)两部分。片内RAM块为用户自由使用,由工作寄存器区00H-1FH、位寻址区20H-2FH、数据缓冲区30H-7FH等三个区域组成。而SFR块专用于控制,管理片内各功能模块工作,用户在编程时可以置数设定,却不能移作他用。2.定时器/计数器的实质是什么?为什么既可用来定时又可用来计数?。答:定时器/计数器的实质就是加法计数器。作为计数器使用时,加法计数器对引脚T0(P3.4)或T1(P3.5)输入的外部计数脉冲进行计数;作为