-1-第一章计算机基础知识一、填空1.第一台电子计算机诞生于年,至今经历了和、小规模集成电路以及计算机四个时代;微型计算机的发展是以的发展为特征。2.INTEL公司相继推出的单片机三大系列将单片机的发展划分为三个阶段,这三大系列分别是,和,目前广泛使用的8位单片机系列是。3.微型计算机的三大主件是、和,它们相互间通过、和三组总线进行联接。4.微处理器及微机的主要应用可归纳为、和实时控制三个方面。5.微机应用于科学和工程计算,如导弹制导,水文分析,气象预报等主要是为了解决问题。6.微型计算机具有存放程序、处理数据以及与外设交换信息的能力,若将三种功能部件,即、和集成在一块电路芯片中,且符合一定的系统结构,则称此芯片为单片机。7.单片微型计算机由、存储器和口三部分组成。8.RAM称为存贮器,ROM称为存贮器,静态RAM的英文缩写是,EPROM称为存贮器。9.RAM分为两类,它们分别称为RAM和RAM,其英文缩写分别是和。10.可擦除ROM分为两类,它们分别称为ROM和ROM,其英文缩写分别是和。11.计算机的系统总线有地址总线、控制总线和总线。12.单片机系统有16根地址线,它的寻址范围为,它的地址范围从到。13.12根地址线可选个存储单元,32KB存储单元需要根地址线。14.某存储器芯片有13根AB线,8根DB线,说明该芯片有存储单元,每个存储单元存放位二进制数,用十六进制数表示,它的地址范围从到。15.某SRAM芯片有10个地址输入端,1个数据线输入/输出端,则该芯片的存储-2-容量可表示为。16.计算机中常用的码制有原码、反码和。17.计算机中最常用的字符信息编码是。18.十进制数29的二进制表示为。19.十进制数一29的8位补码表示为,十进制数47用8位二进制补码表示为,-19D的二进制补码表示为。20.十六进制数作为一种有权数,其基数为,权码为,数码有。21.X=-34D=B,用8位数的最高位表示符号位,则X的原码等于,X的反码等于,X的补码等于。22.4BH=Q=B=D。23.673.8D=BCD。24.计算机中的数称为机器数,它的实际值叫。二、选择1.使用CHMOS芯片的最主要原因是利用它的。a.速度快特点b.低功耗特点c.高密度特点d.体积小特点2.下面哪种外设是输出设备。a.打印机b.纸带读出机c.键盘d.A/D转换器3.下面哪种设备不是输入设备。a.A/D转换器b.键盘c.打印机d.扫描仪4.在控制领域中,把使用单片机实现以软件取代硬件并能提供系统性能的技术为。a.多媒体技术b.微控制技术c.CAD技术d.可编程序控制器技术5.微型计算机由组成a.微处理器与存储器b.控制器、运算器与存储器c.微处理器、存储器及I/O接口d.微处理器、存储器及I/O设备6.紫外线可擦除,电可编程ROM指的是。a.PROMb.EPROMc.EEPROMd.掩膜ROM7.在生产过程中完成程序写入的只读存贮器称之为。a.EPROMb.EEPROMc.掩膜ROMd.PROM8.中央处理器又称微处理器,即CPU,它是计算机的心脏,CPU指的是。a.运算器b.控制器c.运算器和控制器d.存储器、运算器和-3-控制器9.单片机是指在一块大规模或超大规模集成电路芯片上集成了的计算机。a.CPU,一定容量的存贮器和数量有限的I/O接口;b.ROM,RAM,I/O接口,键盘,显示器;c.CPU,RAM,ROM,键盘,显示器10.单片机在结构上至少应含有。a.运算器、控制器、寄存器b.CPU、ROM、RAM、A/D、D/Ac.CPU、RAM、I/O接口d.CPU、EPROM、RAM、定时/计数器11.8位二进制数,采用补码形式表示一个带符号数,它能表示的整数范围是。a.-127~+127b.-128~+128c.–127~+128d.-128~+12712.-49D的二进制补码为。a.11101111b.11101101c.0001000d.1110110013.下列数中最大的数为。a.(10010010)2b.(10010010)BCDc.(89)16d.(223)814.十进制0.625转换成二进制数是。a.0.101b.0.111c.0.110d.0.10015.8位二进制补码11111101B的真值是。a.-2DB.-3Dc.253Dd.-118D16.选出不是计算机中常作的码制是。a.原码b.反码c.补码d.ASCII17.已知:带符号位二进制数X和Y的原码为[X]原=10011010B,[Y]原=11101011B,则[X+Y]补=。a.01111011Bb.10000101Bc.11111011Bd.溢出18.(00111100)2+(10010110)BCD+(24)10+(14)16=。a.160b.170c.180d.20019.已知:带符号位二进制数X和Y的补码为[X]补=11001000,[Y]补=11101111,则[X+Y]真值=。a.-55b.-73c.73d.溢出20.CPU中程序计数器(PC)中存放的是。a.指令b.指令地址c.操作数d.操作数地址21.用二进制数表示一个5位长的十进制数,至少需要用位二进制数。a.14b.15c.16d.1722.某种存储器芯片是8KB,那么它的地址线根数是。a.11根b.12根c.13根d.14根-4-23.Intel2732芯片具有4KB的容量,其首址为1000H,则末址为。a.1FFFHB.2000Hc.4000Hd.5000H24―25.在微机系统中,实现模块(部件)之间相互连接的总线称为,它包括。供选择的答案:24:a.外总线b.串行总线c.通信总线d.系统总线25:a.单总线、双总线和三总线b.CPU总线、内存总线和I/O总线c.数据总线、地址总线和控制总线d.芯片总线、内总线和外总线26.一台微型机,其存储器首址为2000H,末址为5FFFH,存储容量为KB。a.4b.8c.12d.1627.计算机中最常用的字符信息编码是。a.ASCIIb.BCD码c.余3码d.循环码三、判断1.微处理器由CPU,内存,I/O接口三部分组成。()2.ROM与RAM的主要区别在于ROM掉电时信息不会丢失。()3.单片机适宜于构成一个专用微型计算机系统。()4.SRAM与DRAM的不同在于SRAM在掉电时能保持信息不丢失。()5.EEPROM既可以作程序存贮器,也可以作数据存贮器。()6.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。()7.MCS-51是微处理器。()四、解答1.某存储器芯片有11根地址线、8根数据线,请回答:(1)该芯片有多少个存储单元?(2)每个存储单元存放多少位二进制数?(3)用十六进制数写出它的首地址和末地址。2.INTEL27128有多大的存贮容量?需几根地址线?要组成64KB的存贮器,需几片27128?3.请将下列十六进制数转换为二进制数。(1)0EC.B7H(2)0B.ADH(3)101.0CH(4)4356.892FH4.将下列十进制数转换为二进制、十六进制数:(1)67.375(2)93.65(3)268.875(4)218.0625(5)47(6)14.875(7)215(8)25.255.将下列二进制数转换为十进制数:(1)10110.111B(2)1011011.0101B(3)10010010.001B(4)10111111.101B(5)11010111.1001B-5-6.将下列二进制数转换为十进制数和十六进制数:(1)11110000B(2)1101.011B(3)10100011B(4)11100101.11B7.将下列16进制数转换为十进制数:(1)0A6BH(2)0FFH(3)4000H(4)2710H(5)5FFFH8.将下列16进制数转换为二进制数和十进制数:(1)5AH(2)0AE7.D2H(3)12BEH(4)085.6EH9.给定机器数78H和87H,求其作为原码,反码,补码的值(即求出对应的十进制数)。10.用八位二进制数写出下列十进制数的原码、反码、补码。(1)123(2)-123(3)+99(4)-99(5)+50(6)-5011.将下列十进制数转换成8421BCD码:(1)22(2)986.71(3)1234(4)678.9512.将下列十进制数用BCD码表示,存放在内存中的机器数是什么?(1)18(2)57(3)8654(4)1235(5)6789(6)200013.将下列字符用ASCⅡ码表示(1)MCS-51(2)SingleChipMicrocomputer(3)IBM-PC(4)199714.说明微型计算机由哪几部分组成?单片机的特点是什么?15.单片机有哪几种总线?16.用8位,10位,12位,16位字长的二进制无符号整数可表示的16进制数的范围为多少?可表示的十进制数范围又是多少?用16位二进制补码所表示的整数,其相应的十进制数范围是多少?-6-第二章51系列单片机的内部结构一、填空1.MCS-51单片机属于高性能的8位机,该芯片共有40个引脚,在这些引脚中有32根I/O线,其中地址总线共16根,由P2、P0口提供,数据总线共8根,由P0口提供。2.MCS-51单片机内部RAM低128单元可分为工作寄存器区、和位寻址区、数据缓冲区三部分。对应地址范围分别是00H-1FH和20H-2FH、30H-7FH。3.51单片机有物理上有4个独立的存储空间,在逻辑上分为3个独立的存储空间,分别使用助记符为MOV、MOVX和MOVC指令来访问。4.决定程序执行顺序的寄存器是PC,它是一个16位的寄存器。5.51单片机内包括4个8位的I/O口,2个16位的定时/计数器,5个中断源,21个特殊功能寄存器。6.在MCS-5l中PC和DPTR都用于提供地址,但PC是为访问程序存储器提供地址,而DPTR主要为访问片外数据存储器提供地址。7.MCS-51单片机有4个口,P2、P0作地址/数据复用总线,P2作地址总线高8位。8.在MCS-51单片机管脚中,用/PSEN信号作外部EPROM的读选通信号;用/RD和/WR信号作外部数据存储器的读/写选通信号。9.51单片机的堆栈设在片内存储器区域中,进栈采用PUSH指令,出栈采用POP指令,栈指针采用标识符为SP的特殊功能寄存器。上电或复位时,它的值为07H。执行进栈操作时,栈指针的值将会增加,单片机堆栈的存取是按先进后出、后进先出的原则进行的。10.MCS-51系统中,当PSEN信号有效时,表示CPU要从程序存储器读取信息。11.MCS-51特殊功能寄存器只能采用直接寻址方式。12.堆栈实质上是一个按照后进先出原则组织的存储区域。13.若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为MOVC。14.访问MCS-51片外RAM应该使用的传送指令的助记符是MOVX。15.当80C5l的RST引脚上保持两个机器周期以上的高电平时,80C51将发生复位。16.当单片机的型号为8031/8032时,其芯片引线EA一定要接低电平,其外部程序存储器的地址范围可以从0000H到FFFFH。-7-17.MCS-51单片机中,唯一一个用户不能直接使用的16位寄存器是PC,单片机复位后,它的值为0000H。18.当使用8751且EA=l,程序存储器地址小于1000H时,访问的是片内ROM。19.当MCS-51使用间接寻址方式访问片内RAM高128B时,将会产生错误。20.MCS-5l的P0口作为输出端口时,每位能驱动8个LS型TTL负载,P1、P2、P3作为输出端口时,每位能驱动4个LS型TTL负载。21.MCS-51有4个并行I/0口,其中P0~P3是准双向口,所以由输出转输入时必须先写入1。22.89C51单片机晶振频率为12MHz,则一个机器周期为_1μS。23.若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为_10H-17H_。24.8031单片机的内部数据存储器容量为128字节,外部数据存储器的寻址范围是65536个字节。25.MCS