• 170.50 KB
  • 2022-04-22 11:36:41 发布

微型机原理与应用习题解答1.doc

  • 29页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'《微型机的原理与应用》习题参考解答第1章微型计算机概述一、填空题:1.微型计算机硬件主要由运算器、控制器、(存储器)、(输入/输出接口)和外部设备组成。2.微处理器是一个由算术逻辑运算单元、控制器单元、(寄存器组)、高速缓存以及(内部系统总线)等单元组成3.微型计算机具有的优点是(体积小)、价格低、使用方便、(可靠性高)等。4.图像表示法用m×n个像点(Pixel,即像素)来表示画面内容,又称为(位图表示法或点阵表示法)。5.微型机运行时,系统程序、应用程序和用户数据都临时存放在(内存条)中。6.并行端口主要用于连接(打印机)或其他并行口外部设备。7.移动存储设备主要有(闪存类)存储器和活动硬盘。8.扫描仪是图形输入的主要设备,用于将一幅画或者一张相片转换成(图形文件)加以存储,然后进行相应的处理。9.视频卡主要用于捕捉、数字化、冻结、存储、放大、缩小从激光视盘机、录像机或(摄像机)输出的图像信号,同时还可以进行相关的图像和(音频)处理。10.GB2312国标字符集构成一个二维平面,分成94行94列,行号称为区号,列号称为位号,分别用(七位二进制)数表示。每个汉字或字符在码表中都有各自确定的位置,即有一个唯一确定的14位编码(7位区号在左,7位位号在右),用区号和位号作为汉字的编码就是汉字的(区位码)。二、选择题1.世界上第一台电子数字计算机(B)诞生于美国。A.1945年B.1946年C.1955年D.1956年2.当前主流的Pentium4微型计算机数据位为(D)。A.64位位B.36位C.32位D.62位3.微型机运算速度主要以单字长定点指令的平均执行时间来衡量,单位是(C)指令。A.每分钟千万条B.每秒钟千万条C.每秒钟百万条D.每分钟百万条4.磁头沿盘径移动到需要读写的磁道的平均时间称为(A)。A.平均寻道时间B.平均等待时间C.平均传输时间D.硬盘的速度5.我国1981年公布了《信息交换用汉字编码字符集·基本集》(GB2312-80)。该标准选取(C)常用汉字和682个非汉字字符,为每个字符规定了标准代码。A.6773个B.6760个C.6763个D.6750个6.将十进制数725转换为十六进制数为(A)。 A.2D5HB.2D4HC.2D3HD.2D6H7.将10101101.101B转换为十进制数为(A)。A.173.625B.172.665C.171.625D.173.6248.将10111001.01101B转换为十六进制数为(C)。A.B9.78HB.B8.68HC.B9.68HD.B9.669.X=-101110B,X的8位补码为(A)。A.11010010B.01010010C.11010011D.1101010010.国际上通用的七位ASCII码,它包含10阿拉伯数字、52个大小写英文字母、32个标点符号、34个控制码,共128个字符,C的ASCII码为(C)。A.64HB.63HC.43HD.42H三、问答题:1.请列出微处理器所经历过的主要型号?答:微处理器的型号有8088,8086,80386,80486,Pentium,PentiumPro,PentiumⅡ,PentiumⅢ,Pentium4,K5,K6,K7等多种。.2.请说明微型机的硬件和软件之间的关系?答:硬件是构成多媒体微型机的各种物质实体的总称,例如,主机、输入设备、输出设备、存储设备、多媒体设备等均属硬件,是多媒体微型机的物质基础。软件包括多媒体微型机正常使用所必须的各种程序和数据,其作用是扩大和发挥多媒体微型机的功能,从而使多媒体微型机有效地工作。可以说,硬件是多媒体微型机的躯体,软件是多媒体微型机的头脑和灵魂,两者缺一不可。没有软件的支持,再好的硬件配置也是毫无价值的;没有硬件,软件再好也没有用武之地。只有将两者有效地加以结合,多媒体微型机才能发挥作用。3.微型机箱正面有哪些主要的开关和指示灯,各种开关和指示灯的主要作用?l电源开关:用于接通或关闭电源。l硬盘指示灯:灯亮后表示硬盘正在进行读写操作。l电源指示灯:灯亮后表示电源接通。lReset开关:用于重新启动多媒体微型机,相当于关机后重新开机的效果。4.主机箱的背面主要有哪些接口或插座?答:视频插座、键盘插座、并行端口、串行端口、电源插座、USB接口、PS/2接口、多功能卡接口。5.微型机的操作系统主要作用是什么?答:统一管理多媒体微型机中各种软、硬件资源;合理组织多媒体微型机的工作流程;协调多媒体微型机各部分之间、系统与用户之间、用户与用户之间的关系。 第2章微处理器结构及基本工作原理一、填空题:1.ALU主要由(加法器)、移位电路、门控制电路组成。2.控制器是指挥全机工作的控制中心,控制器源源不断地从内存储器取来(指令),并对之(译码),产生计算机各部件所需要的操作控制信号。3.每当取出一个字节的指令后,PC自动加1,PC中的内容就是下一个指令字节所在的存储单元的(地址)。4.任何一条指令的第一个机器周期都是取指令的过程,故称为(取指周期)。5.指令执行部件EU主要由算术逻辑运算单元ALU、(标志寄存器FR)、(通用寄存器组)和EU控制器等四个部件组成。6.总线接口部件BIU主要由地址加法器、专用寄存器组、指令队列缓冲器以及总线控制电路等四个部件组成。其主要功能是负责完成CPU与(存储器或I/O设备  )之间的数据传送。7.微型机的时钟脉冲信号的间隔时间称为(时钟周期),通常表示为(T周期)。8.8086程序中不能使用20位的实际地址,而使用16位的逻辑地址,任何一个存储单元对应的20位物理地址,都是由地址计算公式得来的。地址计算公式为:(物理地址=段基址×16+偏移地址)。9.Pentium4微处理器内部结构包括:两级缓存系统、三条(超标量)流水线、(乱序)执行单元等。10.超标量CPU,就是只集成了多个(ALU)、多个(FPU)、多个译码器和多条流水线的CPU,以并行处理的方式来提高性能。二、选择题:1.CPU的累加器主要作用是(A)。A.存放运算后的中间结果B.存放地址C.存放运算后的标志D.存放堆栈数据2.将一条指令的执行过程分为若干个不同的基本操作,完成每一个基本操作所需的时间称为(D)。A.指令周期B.时钟周期C.总线周期D.机器周期3.微型机连接CPU、存储器或I/O端口等部件之间的总线,称为(D)。A.内部总线B.外部总线C.芯片级总线D.系统总线4.数据总线是在CPU、存储器或I/O端口等部件之间传递数据的通道,每次传送一个(A)。A.计算机字B.字节C.双字节D.双字5. 地址总线的根数决定了CPU当前可直接寻址空间的大小。16位地址总线可寻址最大空间为(D)。A.16KB.60KC.65KD.64KB6.在现在的产品中,一级缓存的容量基本在4KB到64KB之间,二级缓存的容量则分为128KB、256KB、512KB、1MB、2MB等。,一级缓存和二级缓存在(A)中。A.CPUB.主板C.内存D.显示7.运算器由很多部件组成,其核心部件是( D  )。A.累加器B.寄存器C.数据总线D.算术逻辑单元8.IP(InstructionPointer)指令指针是一个16位寄存器,用来存放将要执行的下一条指令在当前代码段中的(B)。A.当前地址B.偏移地址C.基地址D.绝对地址9.完成一条指令所有操作需要的时间称为(C)。A.时钟周期B.总线周期C.指令周期D.振荡周期10.8086微处理器有20根地址线,因此,具有(C)字节的存储器地址空间。A.2MB.512KC.1MD.1000K11.任意一个存储单元的位置由段基址和段内偏移量两部分共同给出,称为存储单元的(D)。A.物理地址B.基地址C.虚拟地址D.逻辑地址12.Intel在PentiumⅢ处理器中开始应用的,单指令多数据流扩展指令集。其英文名称为(A)。A.SSEB.MMXC.SSE2D.3Dnow!三、问答题:1.CPU一般具有哪些基本功能?答:指明将要执行的指令所在的存储单元的地址;取出指令并进行译码;执行算术和逻辑运算,暂存少量数据;传送数据;包括在CPU内部传送数据以及与外界交换数据;对各部件进行控制;包括对CPU内部的控制和对CPU以外部件的控制;响应其它部件发出的中断请求和总线请求;等等。2.请说明8086CPU的代码段寄存器、CS数据段寄存器DS、附加段寄存器ES、堆栈段寄存器SS的作用?答:代码段寄存器CS用来存放当前程序所在的代码段的段基址,代码段中通常存放可执行的指令代码;数据段寄存器DS用来存放程序当前使用的数据段的段基址,附加段寄存器ES用来存放程序当前使用的附加段的段基址,数据段和附加段通常存放参加运算的操作数或运算结果;堆栈段寄存器SS则用来存放当前使用的堆栈段的段基址,一些临时性的数据被保存在堆栈中。3.8086的16位标志寄存器FR中只用其中9位作标志位,其余位为无效位。9个标志位可分成两类:一类叫状态标志位,用来表示算术逻辑运算结果的特征,另一类叫控制标志位,请说明各位状态标志位的作用? 答:CF(CarryFlag)进位标志位当进行16位或8位数加法或减法运算时,若最高位产生进位或借位时,CF=1;否则CF=0;逻辑运算的结果总使CF=0。PF(ParityFlag)奇偶校验标志位若运算结果低8位中含有偶数个“1”时,PF=1;否则PF=0。AF(AuxiliaryCarryFlag)辅助进位标志位当进行8位数运算时,低4位向高4位产生进位或借位时AF=1;否则AF=0。ZF(ZeroFlag)零标志位若运算结果为0,则ZF=1;否则ZF=0。SF(SignFlag)符号标志位对于带符号的数,用最高位表示数的符号。若运算结果的最高位为1,表示结果为负数,SF=1;否则SF=0。OF(OverflowFlag)溢出标志位当进行带符号数补码运算时,运算结果超出了机器所能表示的数值范围,即字节运算时结果大于+127或小于-128,而字运算中的结果大于+32767或小于-32768,就产生溢出,此时,OF=1;否则OF=0。在8086指令系统中,有一条中断指令INTO能够在发生溢出时产生内部中断,使程序自动跳转到溢出中断服务子程序。4.80486与80386差别不大,主要区别是什么?答:主要区别有:(1)将协处理器80387集成到80486CPU内部,形成浮点运算单元;(2)80486CPU内部增加了一个8KB的高速缓冲存储器(Cache),用于存放数据和指令;(3)指令队列为32字节;(4)融入了RISC(精简指令集计算机)技术,使大部分指令在一个时钟周期内完成;(5)标志寄存器的第18位新增一个标志,即对准检查方式位AC。5.RISC技术主要采用了哪些措施?答:①选择使用频率很高的一些简单指令,或比较常用但又不复杂的指令;②采用多级流水线结构,使多条指令重叠处理。③采用加载/存储结构,只允许少数指令能对存储器操作,其他指令则对寄存器操作;④延迟加载指令和转移指令,即在这两类指令之后分别安排一条与它们不存在依赖关系并可立即执行的指令,以保证流水线的高效运行;⑤采用简单的指令格式和简单的寻址方式;⑥采用高速缓冲存储结构;⑦采用优化编译程序。6.Pentium微处理器对80486的寄存器作了哪些扩充?扩充寄存器的作用是什么?答:EFLAGS标志寄存器增加了两位:VIF(位19)、VIP(位20),它们用于控制Pentium 虚拟8086方式扩充部分的虚拟中断。控制寄存器CR0的CD位和NW位被重新定义以控制Pentium的片内高速缓存,并新增了CR4控制寄存器对80486结构进行扩充。此外还增加了几个模式专用寄存器,用于控制可测试性、执行跟踪、性能监测和机器检查错误等功能。7.PentiumⅡ处理器有哪些特点?答:(1)双重独立总线(DIB)体系结构,能同时使用具有纠错功能的64位系统总线和具有可选纠错功能的64位Cache总线;(2)多重跳转分支预测;(3)数据流分析,分析并重排指令,使指令以优化的顺序执行,与原始程序的顺序无关;(4)指令推测执行,通过预先查看程序计数器PC并执行那些将要执行的指令,提高了速率;(5)采用IntelMMX技术,包括了57条增强的MMX指令技术,可处理视频、声频及图像数据。8.叙述外部时钟频率(外频)与前端总线频率的不同点?答:外部时钟频率表示系统总线的工作频率。CPU的外频、主频和倍频之间的关系:主频=外频×倍频。前端总线频率。英文名称叫FrontSideBus,一般简写为FSB。前端总线频率指的是数据传输的实际速度,即每秒钟CPU可接受的数据传输量。前端总线的速度越快,CPU的数据传输就越迅速。前端总线的速度主要是用前端总线的频率来衡量。现在高档的处理器的FSB频率等于外频的4倍。9.说明超线程技术的主要含义?答:超线程技术是Intel针对Pentium 4指令效能比较低这个问题而开发的。超线程是一种同步多线程执行技术,采用此技术的CPU内部集成了两个逻辑处理器单元,相当于两个处理器实体,可以同时处理两个独立的线程。通俗一点说就是能把一个CPU虚拟成两个,相当于两个CPU同时运作,超线程实际上就是让单个CPU能作为两个CPU使用,从而达到了加快运算速度的目的。10.请说明CPU生产工艺技术和内核不同对性能的影响?答:生产工艺技术指在硅材料上生产CPU时内部各元器件间的连线宽度,一般用微米(μm)表示。微米数值越小,生产工艺越先进,CPU内部功耗和发热量就越小。CPU的内核不同性能也不同,如内核为Northwood和内核为Prescott的Pentium4的CPU性能不同;内核为Northwood和内核为Prescott的CeleronCPU性能相差较大。Athlon64系列CPU的核心类型为Clawhammer和内核为Newcastle的性能相差较大。第3章 半导体存储器一、填空题:1.存储器使用的存储介质的不同,存储器分为(半导体存储器)、磁表面存储器和(光存储器)等。2.存储器存取信息的不同方式,存储器可分为(随机存储器RAM)、(只读存储器ROM)、顺序存取存储器(SAM)和直接存取存储器(DAM)。 3.DDR内存条在每个时钟周期可传输(两个字),而SDRAM只能传输(一个字)。4.内存同时传输数据的位数,以bit为单位,称为(数据宽度)。5.静态存储器的基本存储电路。由一个(双稳态触发器),表示寄存了二进制信息“0”和“1”。6.动态RAM芯片是以MOS管栅极(电容充电状态)来存储信息的。电容上“有”和“无”电荷来区分其存储的二进制信息是“1”还是“0”。7.8086系统中,将1M字节的存储空间分成两个512K字节的存储体,一个存储体的地址(均为偶数),另一个存储体的地址为(奇数)。8.如果存储器芯片的位数小于存储器所要求的位数,就需要进行(位扩展)。9.单片存储器芯片的容量总是有限的,需要用若干芯片组成容量更大的存储器,即存储容量的扩展,也称为(字扩展)。10.使用CPU地址总线中某些高位线作为存储器芯片的片选信号,称为(线选法了)。11.剩余高位地址线经过译码后作为各芯片的片选信号,称为(译码法),该方法又分为(全译码)和(部分译码)两种。12.CPU每次写入Cache时,同时也写入主存,使主存与Cache相关单元的内容始终保持一致,该方法称为(通写法)。13.主存-辅存层次主要解决存储系统的(容量)问题。高速缓存-主存层次主要解决存储器(速度)问题。二、选择题:1.DDR内存条工作频率为266MHz,每秒钟传送为(D)。A.5200MBB.2700MBC.5400MbD.5400MB2.DDR2内存每个时钟能够以(C)外部总线的速度读/写数据,A.6倍B.2倍C.4倍D.3倍3.DDR2内存条传输带宽为6.4GB/sec。其核心频率(A)。A.200MHzB.400MHzC.800MHzD.600MHz4.SDRAM和DDR的数据宽度为(D)。A.32位B.48位C.60位D.64位5.内存条的“线”数指内存条与主板插接时的多少个接触点,DDR接触点上(C)。A.168线B.240线C.184线D.180线6.8086存储器从奇数地址单元开始存放的字为(D)。A.奇地址字B.偶地址字C.规则字D.非规则字7.80386、80486CPU数据总线为32位,为了实现8位、16位、32位数据的一次访问操作,其内存系统分为(C)。 A.2个存储体B.3个存储体C.4个存储体D.偶个存储体8.Cache构成一般选择的芯片为(D)。A.动态存储器B.只读存储器C.FlashROMD.静态存储器9.CPU不能直接访问的存储器为(A)。A.硬盘B.内存条C.BIOSD.Cache10.一般微机系统中均设置有一级高速缓存(L1Cache)和二级高速缓存(L2Cache)。一级和二级高速缓存是由制造商直接做在(A)中。A.CPU内部B.主板内部C.显示卡内部D.内存11.下列元件中存/取速度最快的是(A)。A.CacheB.内存C.外存D.ROM三、问答题:1.请叙述单管动态存储电路的基本工作原理?答:如图行选择线高电平,T1管导通。若原来存储“1”,则CS上电荷通过T1管向位线D泄放,形成读“1”信号;反之,若原来存储“0”,则无泄放电流。因为读出时CS上电荷泄放,电位下降,所以是破坏性读出,在读出后应重写(即再生)。2.请叙述ROM的基本存储电路的基本原理?答:ROM的基本存储电路,它可以看成是一个单向导通的选择开关电路,当行选择信号(字线)为高电平时,如果电子开关S是断开的,位线D上将输出信息“1”;如果S是接通的,则位线D经T1接地,将输出信息“0”。 3.请叙述Flash存储技术的特点?答:Flash存储技术是在EPROM和EEPROM的基础上发展起来的。它集中了两者的优点,既具有像EPROM一样的单管位元结构并沿用了传统EPROM的热电子隧道效应的编程机制,又具有EEPROM在线冷电子F-N隧道效应的擦除特点。位元尺寸与EPROM相当,比EEPROM小10倍、加之用低成本塑料封装,使Flash存储器既有MROM和RAM两者的性能,又有MROM、DRAM一样的高密度、低成本和小体积。它是目前惟一具有大容量、非挥发性、低价格、可在线改写和较高速度几个特性共存的存储器。Flash存储器之所以被称为快速存储器,是因为用电擦除且擦除的是整个存储矩阵或部分存储矩阵,通过公共源极或公共衬底加高压实现,速度很快,与EEPROM擦除一个存储单元的时间相同。早期Flash存储器都是片擦除结构,1991年后的产品则同时具有两种擦除结构,可擦写次数为10万次。近几年产品又增加了很多新功能,可擦写次数也增到100万次,耐久性大大提高。4.请叙述位扩展芯片的连接方法?答:位扩展芯片的连接方法是:将位扩展的各个芯片的地址线和控制线(包括片选信号线、读写控制线等)全部并联在一起,然后分别和系统总线的地址线、控制线连接,芯片的数据线连接在系统数据总线的不同位上。5.请叙述字扩展的芯片连接方法?答:字扩展的芯片连接方法是:将每个芯片的地址信号、数据信号和读/写信号等控制信号按信号名称连接到系统总线,将芯片的片选信号连接到地址译码电路的各个输出端。向存储器送出某个地址码,高位地址经译码电路产生片选信号,选中某芯片,而低位地址在芯片内译码选中某个单元。6.某半导体存储器总容量48K×8,其中EPROM芯片容量8K×8,SRAM芯片容量为16K×8。请说明所需的芯片并画图说明连接方法。答:,其中EPROM为4K字节,选用EPROM芯片2764(8K×8),工作区4K字节,选用SRAM芯片6164(8K×8)。解:先确定所需芯片数,固化区8K×8,需2764一块;工作区8K×8,2块6164拼接为一组,容量为16K×8。存储器总容量为8K×8,共13条地址线A0~A12,8条数据线,各存储器芯片的地址分配和片选逻辑如下:7.请说明规则字访问存储器原理?答:从偶数地址单元开始存放的字称为规则字。规则字地址的最低位A0为低电平自动选中偶地址存储体,地址A19~A1选中其中的一个字节;同时,CPU将自动置BHE为低电平,选中奇地址存储体,同样有地址A19~A1选中其中的一个字节,该字节的地址等于偶数地址加1。于是,分属两个存储体的地址连续的两个字节通过数据总线的高8位和低8位同时传送,从而在一个总线周期内完成16位字的访问操作。 8.请叙述Pentium系列微机的内存分体情况?答:Pentium系列CPU内存分体结构和80386、80486内存分体结构类似。Pentium系列CPU的数据总线是64位,内存分为8个存储体,由地址总线的A2、A1和A0译码产生BE7~BE0共8路控制信号控制8个存储分体的工作。9.请叙述CPUCache中读出数据过程?答:CPU将主存地址同时送往主存和Cache,启动主存读,如果命中Cache,则从Cache中读出数据到数据总线,不等主存的读周期结束就立即进行下一次访问操作;如果访问Cache失败,CPU就从主存中读出数据,同时Cache替换部件把被读单元所在的存储块从主存拷贝到Cache中。10.请叙述虚拟存储器的基本工作过程?答:虚拟存储器地址是一种概念性的逻辑地址,并非实际物理地址。虚拟存储系统以存储系统的层次体系结构(高速缓存/内存/外存)为基础,通过存储器管理部件MMU,实现虚拟地址和物理地址间的自动变换。操作系统把各级存储器统一管理起来,把一个程序当前正在使用的部分映射到内存储器,其余部分放在磁盘上,就启动执行它。当访问存储器的范围发生变化时,再把虚拟存储器对应的部分从磁盘调入内存,覆盖原有的程序。操作系统可以判断程序所执行指令地址是否在内存中,如果指令地址不在内存中,而在磁盘中,就会自动启动该盘,将包含所需地址的存储区域调入内存。可见,“虚拟”有两层含义:一是在物理上是不存在的,二是用户看不见切换过程。操作系统根据程序执行的要求和内存的实际使用情况,随机地对每一个程序进行换入/换出。这样,就给用户提供了一个比真实的内存空间大得多的地址空间。11.请叙述虚拟存储器的基本特征?答:虚拟存储器的基本特征如下:虚拟扩充:不是物理上,而逻辑上扩充了内存容量。部分装入:对于大程序不是一次性装入内存,而是部分装入。离散分配:不必占用连续的内存空间,而是“见缝插针”。多次对换:所需的全部程序和分次调入内存;12.请叙述段页式映像的基本原理?答:物理存储空间等分成页,程序仍旧按功能模块分段以保证每个模块的独立性和便于用户程序共用。每个段再划分成页,页面大小和实存相同。虚存和实存之间信息调度以页为基本传送单位。每个程序有一张段表,每段对应一张页表。段表指示每段对应的页表地址,每一段的页表确定页在实存空间的位置。最后与页内地址拼接,确定CPU要访问的物理单元地址。第4章80X86寻址方式与指令系统 一、填空题:1.一条指令一般应提供两方面的信息:一是指明操作的性质,即要求CPU做什么操作,这部分称为(操作码);二是给出与(操作数)有关的信息如地址。 2.指令中如何提供操作数或操作数的地址,称为(寻址方式)。3.设AA1为变量,指令MOVBX,OFFSETAA1的寻址方式为(立即寻址)。4.已知(DS)=1000H,(BX)=0A55H执行MOVAX,[BX]物理地址=(10A55H)。5.已知(DS)=5000H,(SI)=150H,其中DISP为16位位移量的符号地址,其值DISP=1000H。执行MOVAX,DISP[SI]物理地址=(50000+1000H+150H=51150H)。6.已知(DS)=2000H,ALPHA=3410H,执行MOVALPHA,AX物理地址=20000H+3410=23410H指令执行前,AX=2350H,(23410H)=78H,(23411H)=9DH指令执行后,AX=2350H,(23410H)=50H,(23411H)=23H7.要求屏蔽一字节的低4位,可用ANDAL,(0F0H)来实现。8.XOR指令执行后也可使某个操作数中的若干位维持不变,而若干位(取反)。9.段内直接转移格式:JMP(NEAR)PTROPR,OPR为转移目标地址。10.段内间接寻址格式:JMP(WORD)PTROPR,OPR为转移目标地址。11.段间直接转移格式:JMP(FAR)PTROPR,OPR为转移目标地址。二、选择题:1.在下面指令中,源操作数的寻址方式为寄存器寻址是(A)。A.INCCXB.ADDAX,WORDPTR[BX+SI]C.MOVBX,2DCFHD.ADDBL,30H2.下面的指令合法的是(C)A.INAL,300B.MOVCL,2000HC.OUTDX,ALD.MOV30H,50H3.已知:(DS)=4000H,[2000H]=8355HMOVAX,[2000H]执行后:(AX)=8355H物理地址=(D)。A.40000HB.2000HC.6000HD.42000H4.已知:(DS)=6000H,[3000H]=1035HMOVAX,[3000H]执行后:(AX)=1035H偏移地址(EA)=(C)。A.63000HB.9000HC.3000HD.6000H5.指令执行前,AX=4F0BH,BX=4500H执行XCHGAX,BX指令执行后AX和BX的值为(A)。A.4500H、4F0BHB.4F0BH、4500H C.4F0BH、4F0BHD.4500H、4500H6.设DS=5000H,DI=0200H,(50200H)=56H,(50201H)=5DH,执行LEABX,[DI]后,BX=(C)。A.50200HB.5D56HC.0200HD.565DH7.下列指令中,有语法错误的是(A)。A.MOV[SI],[DI]B.ADDBX,0800HC.PUSHAXD.MOVAX,BX8.串操作中,有REP前缀的串操作指令结束的条件是(A)。A.CX=0B.CX>0C.CX<0D.ZF=19.完成将有符号数BX的内容除以2的正确指令是(D)。A.SHRBX,1B.RORBX,1C.RCRBX,1D.SARBX,110.段间间接转移格式:JMP(C)PTROPR,OPR为转向的符号地址。A.FARB.NEARC.DWORDD.WORD11.条件转移指令JNE的测试条件是(C)。A.PF=0B.CF=1C.ZF=0D.ZF=112.条件转移指令JS的测试条件是(C)。A.ZF=0B.SF=0C.SF=1D.OF=113.逻辑移位指令SHL用于(B)。A.带符号数乘以2B.无符号数乘以2C.无符号数除以2D.带符号数除以2三、问答题:1.分析80X86/Pentium指令中的操作数可能存放的位置?答:80X86/Pentium指令中的操作数有三种可能的存放位置:①操作数在指令中,即指令的操作数部分就是操作数本身,这种操作数叫立即操作数。②操作数包含在CPU的某个内部寄存器中,这时指令的操作数部分是CPU内部寄存器的一个编码。③操作数在内存的数据区中,这时指令的操作数部分包含此操作数所在的内存地址。2.80X86/Pentium提供哪10种寻址方式?答:80X86/Pentium提供了立即寻址方式、寄存器寻址方式、直接寻址方式、寄存器间接寻址方式、变址寻址方式、基址寻址方式、基址加变址寻址方式。以及比例变址寻址方式、基址加比例变址寻址方式和带位移量的比例变址寻址方式。3.请叙述线性地址、物理地址和有效地址EA的含义?答:段内偏移地址有16位或32位地址,段基地址和段内偏移地址相加形成线性地址。选用页功能时,线性地址由管理部件换算为32位物理地址;不用页功能时,线性地址就是物理地址。在存储器寻址时,指令的操作数部分给出的地址是段内偏移地址。为了适应处理各种数据结构的需要,段内偏移量由几个基本部分组合而成,所以也称为有效地址EA。 4.已知:(DS)=3000H,(BX)=1100H,(DI)=0050H执行MOVAX,[BX][DI],请分析物理地址和EA地址以及AX中的内容。答:EA=1100H+0050H=1150H物理地址=30000H+1150H=31150H执行后:若(31150H)内容为450H(AX)=450H5.已知(DS)=5000H,(BX)=3000H,(SI)=2000H,BUFF=0350H执行MOVAX,[BUFF+SI+BX]请分析物理地址和EA地址。答:物理地址=(DS)×16d+(BX)+(SI)+BUFF=50000H+3000+2000+0850=55850HEA=3000+2000+0850=5850H6.请叙述80X86寻址方式中32位特有的寻址方式有效地址的计算方法?答:(1)比例变址寻址方式比例变址寻址方式的有效地址为EA=[变址寄存器]×比例因子+位移量这里,乘比例因子的操作在CPU内部由硬件完成。(2)基址加比例变址寻址方式基址加比例变址寻址方式的有效地址为EA=[基址寄存器]+[变址寄存器]×比例因子(3)带位移量的基址加比例变址寻址方式的有效地址为EA=[基址寄存器]+[变址寄存器]×比例因子+位移量在寻址过程中,变址寄存器内容乘以比例因子的操作在CPU内部由硬件完成。7.分析PUSH压入堆栈指令操作过程?答:具体操作过程,SP内容首先减1,操作数的高位字节送入当前SP所指单元中;然后SP内容再减1,操作数的低位字节又送入当前SP所指单元中。堆栈是按“后进先出”的方式工作的一个存储区,SP的内容在任何时候都指向当前的栈顶。8.分析POP[DI]指令执行过程?答:若指令执行前,DS=5000H,SI=2200H,物理地址=50000H+2200H=52200H。SS=5000H,SP=3120H,(3120H)=7FH,(3121H)=C8H。指令执行过程,首先SP=3120所指栈顶的内容7FH送入52200H单元中,SP+1=3121H;然后再将SP=3121H所指栈顶的内容C8送入52201H单元。指令执行后,(52200H)=7FH,(52201H)=C8H,SP=3122H。9.分析CMPOPR1,OPR2指令执行过程?答:执行的操作:(OPR1)-(OPR2),该指令与SUB指令一样执行减法操作,但它并不保存结果只是根据结果设置状态标志位。用于分支程序。比较指令执行结果影响全部标志位。若OPR1与OPR2为无符号数,OPR1≥OPR2,则CF=0,OF=0;OPR1<OPR2,则CF=1,OF=0。 若OPR1、OPR2为有符号数,OPR1与OPR2符号相同则OF=0,根据SF判其大小。若OPR1-OPR2为有符号数,执行OPR1-OPR2后,SF=0并且OF=0,或者SF=1并且OF=1,即SFÅOF=0,则OPR1≥OPR2;若SF=0并且OF=1(负数减正数,溢出),或者SF=1并且OF=0(负数减正数,未溢出),即SFÅOF=1,则OPR1MOD<表达式2>其功能为两式(整除取余)。5.<表达式1>NE<表达式2>其功能为两个表达式值(不相等)为真,否则为假。6.源操作数提供一个操作对象,面向所有寻址方式,可以是常数、(寄存器)、(标号)、变量或(表达式)等。7.在汇编语言中操作数运算符可分为:算术运算符、逻辑运算符、(关系运算符)、数值返回运算符、(属性修改运算符)。8.(SEGMENT)表示定义段的开始,ENDS表示定义段的结束。9.执行下面程序段后,AX=(25)。MOVCX,5MOVAX,50NEXT:SUBAX,CXLOOPNEXTHLT10.在汇编语言中利用循环指令或者与分支指令相结合的方法编制程序来实现循环称为循环程序设计。循环程序可分为(单重循环)和(多重循环)两类。11.所谓多重循环是指一个循环的循环体中(嵌套)另一个或多个相互独立的单重循环,外层循环称为外循环,里层循环称为内循环,两者不允许(交叉引用)。二、选择题:1.伪指令DD定义(B)。A.单字B.双字C.双字节D.3个字节2.把表达式的值或符号赋给左边的名字,供以后引用。使用的伪指令是(C)。A.DBB.DQC.EQUD.DUP3.字符串常量由(A)括起的一个或多个字符。A.单引号或双引号B.圆括号C.中括号D.大括号4.表达式1>表达式2为真,否则为假。使用的关系运算符是(D)。A.EQB.LTC.GED.GT5.返回变量或标号的段基址。使用的数值返回运算符是(D)。A.SIZEB.TYPEC.OFFSETD.SEG6.ORG$+<表达式>将(B)加上表达式的值再送入IP。A.AX的值B.IP的当前值C.CS的值D.$7.设有一段程序如下执行以下指令后,AX中的内容正确的是(B)。ORG0025AA1DW4,5,$+4:MOVAX,AA1+4 A.0029HB.002CHC.0026HD.002AH8.执行下面的程序后,(DX)=(C)。MOVCX,10MOVDX,12LP:ADDDX,CXDECCXLOOPLPA.40B.39C.42D.419.子程序执行完毕后再恢复被保护的寄存器的内容,称为(A)。A.现场恢复B.寄存器恢复C.存储器恢复D.数据恢复10.DOS功能调用使用方法如下:(C)中放入调用功能子程序号;根据功能号调用要求设置相应入口参数;用INT21H指令转入子程序入口地址,执行相应功能操作。A.AL寄存器B.BH寄存器C.AH寄存器D.BL寄存器三、问答题:1.EQU语句的名字不能重复定义。EQU语句的表达式可以是常数、变量、标号、指令助记符、字符串等,请举例说明。答:CONSTEQU78H;定义常数符号VAREQUWORDPTRX2;定义变量属性LABEQUSTRAT;定义标号MEQUADD;定义指定助记符CEQUCONST+350;定义常数表达式AD1EQU[SI+4];定义地址表达式2.请说明ASSUME伪指令的格式,作用?答:格式:ASSUME<段寄存器>:<段名>[,<段寄存器>:<段名>……]功能:建立段与段寄存器之间的关系。说明:ASSUME一般放在代码段首部,系统自动将代码段的段基地址装入CS段寄存器中;其它段则无此功能,需接着用MOV指令将段基址装入相应段寄存器中。3.说明过程定义伪指令的使用方法?答:过程定义伪指令格式:<过程名>PROC[NEAR/FAR](过程体)<过程名>ENDP用来定义一个子程序。过程以PROC语句开始,以ENDP语句结束。过程属性项省略,系统默认为NEAR,表示段内调用。FAR表示段间调用。4.说明程序设计的一般步骤? 答:程序设计步骤分析问题,建立数学模型。根据数学模型找出算法。根据算法,画出程序流程框图。根据程序流程框图编制程序。上机调试、运行程序,优化程序。5.举例说明段定义的使用?答:段定义语句的应用中的每一段有一个名字,以符号SEGMENT作为段开始,以语言句ENDS作为段的结束,这两者都必须有名字,而且名字必须相同。每个段是由若干语句行组成的。如:MY_DATASEGMENT;定义数据段SUMDB?;为SUM保留一个存储单元MYDATAENDSMYCODESEGMENT;定义代码段ASSUMECS:MYCODE;规定CS和DS内容ASSUMEDS:MYDATAMOVAX,MYDATAMOVDS,AX;DS置初值,MYDATA的段地址6.分析典型单重循环程序结构由哪几个部分构成,各个部分的作用。答:初始化部分:建立指针、设置循环计数初值及其他变量初值等;修改部分:修改操作数的地址及循环变量值,为下一次循环作准备;循环控制:判断循环是否结束,常用三种方法:计数控制循环:该方式通过对循环变量次数的控制,以达到控制循环体的目的。7.请分析BIOS中断调用的特点?答:①BIOS中断调用比DOS功能调用复杂,但运行速度快,功能强;②DOS功能调用只能在DOS环境下进行,而BIOS中断调用不受任何操作系统的约束;③某些功能只有BIOS具有,但实现起来与具体I/O参数有关;④使用BIOS中断调用可直接控制和访问计算机的硬件。8.C语言与汇编语言的程序进行连接时应注意的几个问题:答:(1)两种语言之间的控制传送问题汇编语言程序一般作为高级语言的外部过程,由高级语言通过函数或过程来调用汇编语言程序。(2)参数传送通常高级语言程序使用系统堆栈向汇编语言程序传递入口参数,而使用CPU内部寄存器来保存汇编语言程序的返回值。此外还将确定哪些寄存器需要保留,哪些寄存器可以自由使用。 (3)存储器分配一般说来,运行一个高级语言程序时不必考虑程序的存储器分配问题,编译高级语言程序时,该问题的处理也是比较简便的,将汇编语言程序作为一个程序模块,由连接程序决定其在存储器中的位置。9.TurboC语言源程序使用行间嵌入汇编代码时要满足哪些约定?答:(1)行间汇编语句前必须有asm关键字打头,其后是汇编语句。(2)可以自由地与正常TurboC语句混在一起使用。可以用TurboC语句的分隔符“;”,也可以用换行符分隔。(3)不能把汇编语言中的分号作为注释分界符,而必须用TurboC语言的分界符“/*”和“*/”。10.当TurboC调用汇编语言程序时,应符合什么顺序?答:汇编程序指令序列应当具备一定的顺序,这种顺序可描述为:正文段描述段模式组描述进栈程序体退栈正文段结束。第6章 输入输出接口技术一、填空题:1.将外部设备同微型计算机连接起来的电路称为(外设接口电路),简称(外设接口)。2.锁存与缓冲解决外设与主机在(速度上)的差异,使它们同步工作;缓冲增强接口的(驱动)能力,使负载趋于平衡。3.主机与外设通过接口传送信息,按所传送信息的内容和功能可分为(数据)、(状态)和控制三类,它们各自通过接口内不同的端口寄存器传送而相互区分开来。4.一般是参加运算的数值或结果、程序的指令代码或其它用二进制编码表示的信息,在计算机中称为(数据信息)。5.接口电路通常做在具有一块超大规模集成电路接口芯片的电路板上。不同规模和功能的接口电路,其结构虽各有不同,但一般是由寄存器和控制逻辑两大部分组成,寄存器主要有(端口寄存器)、数据缓冲寄存器、(控制寄存器)、状态寄存器。6.I/O端口独立编址方式,I/O端口和内存单元各自独立编址,CPU访问I/O端口须用专门的(输入/输出指令)。7.在中断传送方式中各个外设和主机可以(并行)工作,进行各自的输入或输出操作。 8.DMA数据传送过程分为3个阶段:传送前预处理、(数据传送)和(传送后处理)。9.I/O处理机方式把所有输入输出操作以及与之有关的信息传送、控制等功能全都从CPU那里(独立出来)、接管过来。I/O处理机有自己的(指令系统)。10.对内部中断请求CPU在当前指令执行到最后一个总线周期的(最后一个T状态)时予以响应,响应后接着就转而执行中断服务子程序。11.当多个中断源同时请求中断时,CPU必须确定先为哪个中断源服务,以及对所有中断请求对象的服务的次序,称为(优先权)确定。12.8086系统每个中断矢量包含(段内偏移量)和(段基址),共32位(四个字节),所有中断矢量安排在内存储器的前1024个单元(即0~3FFH)区域中,共可按排256个。13.串行通讯本身又分为(异步通讯)与(同步通讯)两种。14.串行通讯双方同时发送和接收数据的通讯方式,信息流动同时双向流动,称为(全双工)。15.发生错误的位数与传输的总位数之比称为(误码率),以此衡量线路传输质量。二、选择题:1.主机与外设之间交换数据时的联络信息,称为(A)。A.状态信息B.控制信息C.数据信息D.地址信息2.在I/O数据传送方式中,哪种传送可提高系统的工作效率(C)。A.无条件传输B.程序查询传输C.中断传输D.前三项均可3.,当外设没有DMA请求时,CPU按程序要求访问内存,一旦外设有DMA请求,则由DMA控制器用一个或几个存储器周期用于完成内存与外设之间的数据传送。称为(C)。A.与CPU交替访问内存B.停止CPU访问内存C.周期挪用方式D.总线挪用方式4.传送数据中,占用CPU时间最长的传送方式是(D)。A.I/O处理机方式B.中断方式C.DMA方式D.查询方式5.用DMA方式传送数据时,是由(D)控制的。A.存储器B.软件C.CPUD.硬件控制器6.响应NMI请求的必要条件是(C)。A.IF=1B.IF=0C.一条指令结束D.无其它中断请求7.对外部中断的屏蔽,CPU设置了(B)引脚,该引脚称可屏蔽中断请求信号输入引脚。A.NMIB.INTRC.ALED.MX8.串行接口每秒钟传送的信息位数量,称为(B)。A.比特率B.波特率C.速率D.串行口速度9.调制解调器是进行数据通信所需的设备,因此把它叫做数据通信设备(A),一般通信链路是电话线。A.DCEB.DTEC.RS-232CD.MODEM10.RS-232C标准的电气特性规定逻辑“0”电平为(B)。 A.0~0.5VB.+3~+15C.-3~-15D.0V11.RS-232C规定若不使用DCE直接连接,在码元畸变小于4%的情况下,DTE和DTE之间的最大直接传输距离为(B)。A.50mB.15mC.100mD.5m12.主机驱动的对称双向数据传输,当主机和外设同时需要使用接口时,主机优先使用,所以不需要数据传输方向的切换,提高了数据传输率,其传输率为2~4Mbit/s。该方式为并行接口的(C)。A.EPP模式B.字节模式C.ECP模式D.半字节模式三、问答题:1.微型机为什么要通过专门的接口电路与外部设备连接?答:因为外设种类繁多:有光电式、电动式、电子式、磁电式和其它形式;信息形式各异:有数字量、模拟量、开关量、串行数据、并行数据等;外设传输速度相差悬殊:有几分钟甚至更长时间读入一次的传感器输入、毫秒级的手动键入、微秒级的磁介质读写等;外设信息电平有TTL电平、RS-232C总线电平、毫伏级甚至微伏级信号、上千伏的处理对象……因此,必须通过专门的接口电路。2.I/O接口电路的基本功能是什么?答:(1)寻址功能。(2)数据锁存与缓冲。(3)对外设的监测与控制。(4)信息变换。(5)可编程芯片。(6)时序控制等。3.DMA方式的主要特点是什么?答:(1)DMA使内存既可被CPU访问,也可被快速外设直接访问;(2)在传送数据块时,内存地址的确定、数据的传送及计数器的计数等工作都是由硬件完成设置的;(3)需要在内存中开辟一个专用的缓冲区,以及时提供和接收数据。在DMA数据传送开始前和结束后,CPU以中断方式对其进行预处理和后处理;(4)提高了外设与CPU并行工作的并行程度,提高了系统效率。4.DMA与CPU交替访问内存的工作过程?答:DMA与CPU交替访问内存的方式是使CPU和DMA控制器轮流使用总线,总线控制权的转移是由硬件完成的,不需要额外的时间开销,所以DMA传送效率高。在这种方式中,将CPU的工作周期分为DMA控制部分和CPU控制部分,即分时控制,当DMA传送数据时,CPU既不停止当前程序的执行,也不进入等待状态。5.叙述DMA控制器的主要组成部分?答:DMA控制器基本上是在中断接口的基础上加上用于实现DMA传送的逻辑部件组成的,①内存地址计数器②字计数器③数据缓冲寄存器DMA请求是一个触发器⑤控制/状态逻辑⑥中断机构。6.引起中断的事件或发出中断请求的来源称为中断源。中断源常有哪几种?答:(1)外部设备请求中断。(2)故障强迫中断。(3)实时时钟请求中断。(4)数据通道中断。(5)程序自愿中断。7.叙述8086寻找中断子服务程序入口地址的方法?答:8086中断系统是通过中断源向CPU 提供中断类型序号来得到入口地址的:中断类型序号乘以4,即得到中断矢量在中断矢量表中的位置(存储单元地址),中断矢量就是中断服务子程序的入口地址。一个中断矢量占4个存储单元,其中前两个存储单元存放中断服务子程序入口地址的段内偏移量,低字节在前,高字节在后;后两个单元存放该入口地址的段基址,同样是低字节在前,高字节在后。8.叙述CPU在响应中断时为什么要保护现场?答:中断服务子程序执行完毕要返回主程序继续运行。因此,不仅要把主程序的断点地址送入堆栈加以保护以便正确返回主程序的断点地址,而且要将主程序的现场信息,如标志寄存器的当前值,在中断服务程序中同时使用的寄存器甚至相关内存单元中的内容也都要保存起来,因为中断服务子程序使用这些有关单元而改变了它们在主程序断点处的值,如果这些单元没有保护返回主程序时会造成错误。9.请叙述8086内部微处理器中断主要包括哪些、其中断号?答:①零除中断,中断号为00H。②单步中断,中断号为01H。③断点中断,中断号为03H。④溢出中断,中断号为04H。10.286以上的PC机中,内部中断主要包括哪些、其中断号?答:①边界异常中断,中断号为05H。②指令异常中断,中断号为06H。③协处理器无效中断,中断号为07H。还有l双重中断(08H)l协处理器段超越中断(09H)l任务状态段TSS无效中断(0AH)l段不存在中断(0BH)l堆栈异常中断(0CH)l一般保护异常中断(0DH)l页故障中断(0EH)l协处理器错中断(10H)l对齐检查中断(11H)11.简述中断控制器8259A的主要功能.答:8259A芯片是PC系列机普遍使用的基本的可编程中断控制器。其主要功能如下:(1)具有8级优先权控制,由9片8259A级连可扩展至64级主从式中断优先级控制;(2)对每一级中断都可以屏蔽禁止或开放允许;(3)当中断被CPU响应时,8259A可提供相应的中断类型码,从而能使程序流程迅速准确地转至中断服务子程序;(4)可通过编程来选择多种不同的工作方式。12.什么叫奇偶校验?答:奇偶校验用于有限差错检测,通讯双方约定一致的奇偶校验方式。如果选择偶校验,那么组成数据位和奇偶校验位的逻辑1的个数必须是偶数;如果选择奇校验,那么逻辑1个数必须是奇数。接收时,检查所接收到的字符的编码,除去起始位和停止位,判其“1”的个数是否符合双方约定的奇校验或偶校验规定,若出错,则设置错误标志。奇偶校验只能检查出编码中的一位差错,而不能检查出两位同时出错。 13.叙述串行口同步传输过程?答:进行同步通信一般指内同步通信,发送端总是在正式发送数据信息之前,先发送同步字符通知接收端,而接收端接收时,总是先搜索同步字符,只有在搜索到同步字符后,才能开始数据的传送。同步传送数据成批连续发送,字符之间不允许有间隔,当线路空闲或在发送数据过程中,出现没有准备好的发送数据时,发送器用发送同步字符来填充;同步通信的传输速度快,通信效率较高。14.请叙述并行接口输入输出工作过程?答:在输入过程中,当外设把数据送到数据输入线上时,通过“数据输入准备好”状态线通知接口取数。接口在把数据锁存到输入缓冲器的同时,把数据输入回答线置“1”,用来通知外设,接口的数据输入缓冲器“满”,禁止外设再送数据。并且把内部状态寄存器中“输入准备好”状态位置“1”,以便CPU对其进行查询或向CPU申请中断。在CPU读取接口中的数据后,接口将自动清除“输入准备好”状态位和“数据输入回答”信号,以便外设输入下一个数据。在输出过程中,当数据输出缓冲器“空闲”时,接口中“输出准备好”状态位置“1”。在接收到CPU的数据后,“输出准备好”状态位复位。数据通过输出线送到外设,同时,由“数据输出准备好”信号线通知外设取数据。当外设接收一个数据时,回送一个“数据输出回答”信号,通知接口准备下一次输出数据。接口将撤消“数据输出准备好”信号并再一次置“输出准备好”状态位为“1”,以便CPU输出下一个数据。第7章 总线一、填空题:1.连接计算机与外部设备的总线称为(外部总线)。用于微型计算机系统与系统之间或微型计算机系统与外部设备之间的通信。2.当有多个部件都要使用总线进行信息传输时,必须采用分时使用总线的方法,轮流交替地使用总线,即把总线时间分为许多段,每段时间可以完成某两个部件之间的一次完整的信息交换,通常称其为一个(总线操作周期)。3.总线传输方式通常有四种:(同步传输)、(异步传输)、半同步传输和分离方式传输。4.总线异步方式下总线操作时序是不固定的,数据发送部件和接收部件之间用(握手信号)来协调数据的传输,其中用的最广也最为可靠的是“全互锁”异步方式。5.总线在单位时间内能传送的数据量,通常用每秒传送多少字节(B/s)或每秒传送多少位(b/s)来表示。称为(总线数据传输率)。6.AGP端口标准已由原来的AGP1.0(1x、2x)发展到AGP2.0(AGP4x)和AGP3.0(AGP8x),此时最大数据传输速率可高达(2132MB/S)。 7.PCIExpress共分为六种规格分别为x1,x2,x4,x8,x12,x16。其中x4,x8和x12三种规格是专门针对服务器市场的,而(x1,x2以及x16)这三种规格则是为普通计算机设计的。8.IEEE-488电缆的接头是既有插头又有插座的组合式插头座。它有两种标准:GP-IB采用美国57系列(24针/脚  )插头座,IEC-IB采用欧洲F161系列(25针/脚   )插头座。9.IDE/E-IDE均采用40芯扁平电缆。E-IDE接口卡上(或主板上)有两个(40)芯的插座,标有Primary的E-IDE为(主)插座,标有Secondary的E-IDE为(辅)插座。10.Pentium主板的两个EIDE插座,总共可以接(四)个EIDE设备,如硬盘、光驱、刻录机、DVD光驱等。若只有一个硬盘和一个光驱,推荐将硬盘接在(EIDE1)口上,光驱接在(EIDE2)口上,光驱和硬盘均跳为Master。11.SerialATA仅用四支针脚就能完成所有的工作,分别用于连接电缆、连接地线、(发送数据)和(接收数据)。12.IEEE1394标准定义了两种总线数据传输模式,即Backplane模式和Cable模式。其中Backplane模式支持12.5,25,50Mbit/s的传输速率,Cable模式支持100Mbit/s,(200Mbit/s),(400Mbit/s)的传输速率。二、选择题:1.微机系统内连接各插件板的总线称为(D),用于插件与插件之间的信息传送。A.芯片级总线B.外部总线C.内部总线D.系统总线2.通信双方可以同时发送和接收信息的通信线路为(C)。A.单工B.半双工C.全双工D.单向3.在PC机的各类总线中,总线宽度为16位的是(C)。A.EISAB.USBC.ISAD.PCI4.支持多个主设备与中断请求,并支持即插即用功能的总线是(D)。A.EISAB.USBC.ISAD.PCI5.总线每秒钟能传送数据的次数,称为(B)。A.数据传输率B.总线频率C.总线周期D.总线效率6.ISA总线地址线为(D)。A.16位B.20位C.32位D.24位7.PCI总线宽度和电压为(D)。A.32位(5V)B.64位(5V)C.32位(3.3V)D.64位(3.3V)8.PCI总线时钟频率可以达到(A)。A.66MHzB.33.3MHzC.150MHzD.133MHz9.SerialATA(即串行ATA),是英特尔公司发布接口类型,它以连续串行 的方式传送数据,在同一时间点内只会有(C)位数据传输。A.8B.2C.1D.1610.SerialATA2.0的数据传输率将达到(D)。A.100MB/sB.150MB/sC.166MB/sD.300MB/s11.WideUltraSCSI:利用(A)针数据线把总线性能提高到40Mb/s。A.68B.50C.40D.6012.一个USB接口(理论上)可连接(C)个外设。接口内部为USB设备提供电源。A.32B.5C.127D.12013.USB2.0数据传输率将高达(D)。A.12MbpsB.180MbpsC.12MB/SD.480Mbps三、问答题:1.总线操作周期一般要有哪四个阶段。答:①总线请求和仲裁阶段②寻址阶段③数据传送阶段④结束阶段。2.什么叫总线仲裁?答:当多个主控模块同时提出总线请求时,仲裁机构以一定的优先算法裁决哪个获得总线使用权。没有总线仲裁,总线冲突就不可避免,不可避免地引起传输线上信号电平的冲突,3.什么叫总线主设备?答:总线主设备是指具有控制总线能力的模块,通常是CPU或以CPU为中心的逻辑模块,在获得总线控制权之后能启动数据信息的传输;与之相对应的总线从设备,是指能够对总线上的数据请示做出响应,但本身不具备总线控制能力的模块。4.什么叫总线分离传输方式?答:分离方式总线传输方式把一个总线读周期分离成两个独立的子传输周期。主控器申请总线获准后进入第一个子周期,主控器将命令、访问对象的地址及自己的编号(主控器的地址)通过总线发送给受控器,经握手信号线的一问一答确认受控器已经收到这些信号后,双方立即和总线断开,以便其它主控器占用总线。当受控器经寻址和读出过程已准备好主控器所要的数据后,再像主控器一样申请总线,获准后进入第二个子周期,受控器将主控器的编号、自己的地址及已读出备好的数据经系统总线送给请求的主控器。5.请叙述一般总线标准包括哪些的内容?答:(1)信号的定义与功能,规定总线上每条信号的名称和功能;(2)定时规范,规定各信号的时序和信号间的定时关系; (3)电气规范,规定信号的传递方向及有效电平范围、信号动态转换时间、负载能力等;(4)机械结构规范,规定总线扩展插槽和插板的各种尺寸等。6.EISA总线主要性能指标是什么?答:(1)开放式结构,EISA和ISA兼容,现有的ISA扩充板可以用于EISA总线上;(2)32位地址宽度,直接寻址范围为4GB;(3)32位数据线;(4)最大时钟频率8.3MHz;(5)最大数据传输率33MB/s。7.请叙述IEEE-488总线异步应答方式过程?答:IEEE-488总线采用异步应答方式,以三条应答联络线来控制字节的传送。只有当全部“听者”全都准备好了以后,“讲者”才开始发送数据;只有当全部“听者”都把数据接收完毕后,“讲者”才撤消数据线上的信息。速度不同的设备能在此系统中协调工作。8.请叙述SCSI卡如何使用?答:SCSI设备采用并行菊花链连接,以SCSI-2为例最多可连7个外设,连线最长距离不超过6米,连线越短对CD-R/W刻录越有帮助,当然现在有新型SCSI突破这一限制。由于SCSI设备采用并行菊花链连接,所以SCSI设备必须有自己的ID进行区别,SCSI设备ID从0到6,共7个,每个设备有一个独立的ID,不能重复,SCSI卡本身ID是7。一般SCSI硬盘ID排在最前端,主硬盘ID尽量用0,因为在某些机上主硬盘ID设1,UNIX会无法启动。CD-ROM的ID一般排在硬盘后面,注意最好设在4之前,因为有些SCSI卡启动分区只搜索ID前4位,或许CD-ROM无法启动就是这个原因。CD-R的ID排在CD-ROM后面,接下来通常是SCSI磁带机,SCSI扫描仪。SCSI规定SCSI链的最后一个SCSI设备要用终结器。9.IEEE1394火线标准主要特性是什么?答:(1)高速的数据传送。(2)高度的实时性。(3)高自由度连接/拓扑结构。(4)支持带电插拔/即插即用。适合连接高档视频和外置移动存储设备等。第8章主要外部设备的原理 一、填空题:1.光电式鼠标的定位精度要比机械式鼠标(高),由于不需要控制球,重量也要比机械鼠标(轻),使用者的手不易疲劳。2.显示卡主要由(视频存储器)、字符发生器、控制电路、( 显示系统BIOS)和接口部分构成,它是插在主机板扩展槽的一块独立的电路板。3.PCIExpress是下一代的总线接口,PCIExpress的接口根据总线位宽不同而有所差异,包括X1、X4、X8以及X16。用于取代AGP接口的PCIExpress接口位宽为(X16),将能够提供(5GB/s)的带宽。4.数字模拟转换器RAMDAC(RandomAccessMemoryDigital-to-AnalogConverter)从显存中读取数据并将(数字信号)转换为(模拟信号)。5.显存(也称帧缓存),是图形加速卡的重要组成部分,通常用来存储显示芯片(组)所处理的(数据信息)。6.行扫描电路给行偏转线圈提供一个与显示卡送来的行同步信号频率相同的(锯齿波)扫描电流,而形成水平偏转磁场使显像管阴极(电子枪)发出的电子束流(自左向右地)进行扫描。7.打印头(印字机构)是成字部件,装在(字车)上,用于印字,是打印机中关键部件。8.输纸机构按照打印纸有无输纸孔来分,可分为两种:一种是(磨擦传动)方式输纸机构,适用于无输纸孔的打印纸;另一种是(链轮传动)方式输纸机构。9.喷墨打印机主要由(喷头和墨盒)、清洁机构、字车部分和(走纸部分)组成。10.喷头和墨盒的结构分为两类。一类是(喷头和墨盒做在一起),墨盒内既有墨水又有喷头,墨盒本身即为消耗品,当墨水用完后,需更换整个墨盒,所以耗材成本较高。另一类是(喷头和墨盒分开),当墨水用完后仅需要更换墨盒。11.使用DOS的格式化命令对磁盘进行格式化的过程中,除了对磁盘划分磁道和扇区以外,还同时将磁盘划分为4个区域,它们是(引导扇区)、文件分配表区、(文件目录表区)和用户数据区。二、选择题:1.现在常用的鼠标主要是PS/2接口和(D)的鼠标。A.PS/1接口B.并行接口C.串行接口D.USB接口2.目前显示卡与主板的连接的总线类型主要有:(C)。A.PCIB.AGPC.AGP和PCIExpressD.PCIExpress3.AGP标准有66MHz和133MHz两种工作频率,使用的总线是(A)。A.32位B.64位C.48位D.16位4.目前最高规格的AGP8X模式下,使用32位总线时,有66MHz的工作频率,数据传输速度达到(D)。A.4.2GB/sB.2.1Gb/sC.6.6GB/sD.2.1GB/s5.喷墨打印机中均设有清洁机构,它的作用就是清洁(B)。A.打印机B.喷嘴C.墨盒D.机内杂物6.激光打印机的转印电晕电极使记录纸带有负电荷,鼓(体)表面着色的图像带有(A),这样,显像后的图像就能自动地转印在纸面上。A.正电荷B.负电荷C.无电荷D.电压7.硬盘的内部磁头是(A)盘片表面工作。 A.全密封且悬浮B.全密封且接触C.非密封且接触D.非密封且悬浮8.目前,硬盘的磁道密度已高达(C)。A.1500TPIB.50000TPIC.5400TPID.65000TPI9.一般对硬盘的处理顺序是:(C)。A.分区→低级格式化→高级格式化B.分区→高级格式化→低级格式化C.低级格式化→分区→高级格式化D.低级格式化→高级格式化→分区10.计算机文件在磁盘上是以(D)为单位。A.二进制的位B.磁道C.扇区D.簇11.引导扇区(BOOT)。该区只占一个扇区,为(B),即相对0扇区。它是为启动系统和存放软盘参数而设置的。A.0面1道1扇区B.0面0道1扇区C.0面1道0扇区D.1面0道1扇区三、问答题:1.请叙述薄膜式键盘的基本工作原理?答:这种键盘内部由一个柔性的顶层、一个绝缘隔离片和置于下的基板层所构成。顶层的外表面通常印有文字,其下表面则敷有导电的图案,通常由银或碳质导电油墨印制。其下面的基板层也敷有与之相匹配的导电图案。当通过隔离片上的孔洞将两个导电层按压到一起,就相当于接通了开关。整个组件用胶粘合在一起。当用户需要触觉的反馈时,可以在组件后面放置一个金属或塑料的穹顶构件,以在按压开关时产生“喀嗒”的感觉。2.请叙述机械滚轮鼠标的工作原理?答:它是一种光电和机械相结合的鼠标。它的原理是紧贴着滚动橡胶球有两个互相垂直的传动轴,轴上有一个光栅轮,光栅轮的两边对应着有发光二极管和光敏三极管。当鼠标移动时,橡胶球带动两个传动轴旋转,而这时光栅轮也在旋转,光敏三极管在接收发光二极管发出的光时被光栅轮间断地阻挡,从而产生脉冲信号,通过鼠标内部的芯片处理之后被CPU接收,信号的数量和频率对应着屏幕上的距离和速度。3.显示器场扫描电路的作用?答:该电路给场偏转线圈提供一个与显示卡送来的场同步信号频率相同的锯齿波扫描电流而形成垂直偏转磁场,使电子束流从上向下进行扫描。这样,在行、场偏转磁场的共同作用下,显像管荧光屏上便形成了可见光栅。4.显示器的显示信号处理电路的作用?答:该电路将显示卡送来的信息变换成不同的亮点信号或暗点信号送至色输出电路。彩色显示器,主机内显示卡将所要显示的内容全部变成RGB模式信号输出,显示信号处理电路只需将RGB信号放大,并加以对比度和亮度控制后,输出至色输出电路和彩色显像管电路,在荧光屏上就可以再现出字符或图像。5.请叙述三枪三束荫罩式彩色显像管的工作原理? 答:在这种CRT中,有三支近似平行、按品字形排列且互相独立的电子枪,它们分别发射用以产生红、绿、蓝三种单色的电子束。每支电子枪都有灯丝、阴极、控制栅极、加速电极、聚焦电极及第二阳极等。在管内玻璃屏上涂有成千上万个能发红、绿、蓝光的荧光粉小点,小点的直径为0.05~0.1mm。它们按红(R)、绿(G)、蓝(B)顺序重复地在一行上排列,下一行与上一行小点位置互相错开。屏幕上每相邻的三个R、G、B荧光小点与品字形排列的电子枪相对应。为了使三支电子束能准确地击中对应的荧光小点,在距离荧光屏10mm处设置一块薄钢板制成的网板,像个罩子似的把荧光屏罩起来,故称荫罩板。板上有成千上万个小孔,小孔对准一组三色荧光小点。品字形中的一个电子枪发射的电子束,通过板上小孔撞击各自所对应的荧光粉而发出红光、绿光和蓝光。分别控制三个电子枪的控制栅极,即控制三支电子枪发射电子束的强弱,在荧光屏上出现不同亮度的R、G、B荧光小点,形成各种色彩的图像。6.请叙述LCD显示器的工作原理?答:背光板发出的光线在穿过第一层偏振过滤层之后进入包含成千上万液晶液滴的液晶层。液晶层中的液滴都被包含在细小的单元格结构中,一个或多个单元格构成屏幕上的一个像素。在玻璃板与液晶材料之间是透明的电极,电极分为行和列,在行与列的交叉点上,通过改变电压而改变液晶的旋光状态,液晶材料的作用类似于一个个小的光阀。在液晶材料周边是控制电路部分和驱动电路部分。当LCD中的电极产生电场时,液晶分子就会产生扭曲,从而将穿越其中的光线进行有规则的折射,然后经过第二层过滤层的过滤在屏幕上显示出来。7.打印机的主要控制电路有哪些?答:打印机的主控电路本身是一个完整的微型计算机,一般由微处理器(通称CPU)、读写存储器(RAM)、只读存储器(ROM)、地址译码器和输入/输出(I/O)电路等组成。另外还有打印头控制电路、字车电机控制电路和输纸电机控制电路等。8.请叙述激光打印机的定影(固定)原理?答:图像从鼓面上转印在普通纸上之后,进一步通过定影器进行定影。定影器(或称固定器)有两种:一种是采用加热固定,即烘干器;另一种是利用压力固定,即压力辊。带有转印图像的记录纸,通过烘干器加热,或通过压力辊加压后使图像固定,使着色剂融化渗入纸纤维中,最后形成可永久保存的记录结果。9.请叙述激光打印机的曝光原理?答:带正(负)电荷的感光鼓(体)表面的转动,遇有激光源照射时,鼓表面曝光部分变为良导体,正(负)电荷流向地(电荷消失)。文字或图像以外的地方,即未曝光的鼓表面,仍保留有电荷,这样就生成了不可见的文字或图像的静电潜像。10.叙述光盘读取数据的原理? 答:在实际盘片读取中,将带有“凹”和“凸”那一面向下对着激光光头,激光透过表面透明的基片照射到“凹”、“凸”面上,然后聚焦在反射层的“凹”进和“凸”起上。其中,光强度由高到低或由低到高的变化被表示为“1”,“凸”面或“凹”面持续一段时间的连续光强度为“0”。这样,反射回来的光线则被感光器采集并进一步解释成各种不同的数据信息,生成相应的数字信号。数字信号产生之后首先经过数模转换电路转换成模拟信号,然后再通过放大器放大,最终将它们解释成为我们所需要的数据即可。'