组成原理题库_第1页
组成原理题库_第2页
组成原理题库_第3页
组成原理题库_第4页
组成原理题库_第5页
已阅读5页,还剩11页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、感谢20072713 & 20072717 整理 计算机组成原理题库一、简答题1、试述浮点数规格化的目的和方法。答:浮点的规格化是为了使浮点数尾数的最高数值位为有效数位。当尾数用补码表示时,若符号位与小数点后的第一位不相等,则被定义为已规格化的数,否则便是非规格化数。通过规格化,可以保证运算数据的精度。方法:进行向左规格化,尾数左移一位,阶码减1,直到规格化完毕。2、简述循环冗余码(CRC)的纠错原理。答:CRC码是一种纠错能力较强的校验码。在进行校验时,先将被检数据码的多项式用生成多项式G(X)来除,若余数为0,说明数据正确;若余数不为0,则说明被检数据有错。只要正确选择多项式G(X

2、),余数与CRC码出错位位置的对应关系是一定的,由此可以用余数作为判断出错位置的依据而纠正出错的数据位。3、DRAM存储器为什么要刷新?有几种刷新方式?DRAM存储元是通过栅极电容存储电荷来暂存信息。由于存储的信息电荷终究是有泄漏的,电荷数又不能像SRAM存储元那样由电源经负载管来补充,时间一长,信息就会丢失。为此必须设法由外界按一定规律给栅极充电,按需要补给栅极电容的信息电荷,此过程叫“刷新”。 集中式-正常读/写操作与刷新操作分开进行,刷新集中完成。 分散式-将一个存储系统周期分成两个时间片,分时进行正常读/写操作和刷新操作。 异步式-前两种方式的结合,每隔一段时间刷新一次,保证在刷新周期

3、内对整个存储器刷新一遍。4、CPU中有哪些主要寄存器?简述这些寄存器的功能。(1) 指令寄存器(IR):用来保存当前正在执行的一条指令。(2) 程序计数器(PC):用来确定下一条指令的地址。(3) 地址寄存器(AR):用来保存当前CPU所访问的内存单元的地址。(4) 缓冲寄存器(DR):<1>作为CPU和内存、外部设备之间信息传送的中转站。                            

4、  <2>补偿CPU和内存、外围设备之间在操作速度上的差别。                          <3>在单累加器结构的运算器中,缓冲寄存器还可兼作为操作数寄存器。(5) 通用寄存器(AC):当 运算器的算术逻辑单元(ALU)执行全部算术和逻辑运算时,为ALU提供一个工作区。(6) 状态条件寄存器:保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容。除此之外,

5、还保存中断和系统工作状态等信息,以便使CPU和系统能及时了解机器运行状态和程序运行状态。5、中断处理过程包括哪些操作步骤?关闭中断标识 ,重要数据入栈, 处理中断服务功能, 数据出栈, 恢复中断标识, 开中断.6、DMA方式和程序中断方式比较有什么不同?DMA:采用内在和外设直接数据交换的方式,只有当有一段数据传送时才会请求CPU中断, 减少了CPU的负担。程序中断:只适用于简单的少量外设的计算机系统,会耗费大量的CPU时间,当有大量中断时容易导致数据的丢失。7、按照冯诺依曼原理,现代计算机应具备哪些功能?答:按照冯诺依曼原理,现代计算机应具备以下5个功能: 输入输出功能:能把原始数据和解题步

6、骤及中间结果接收下来(输入),把计算结果与计算过程中出现的情况告诉(输出)给用户。 记忆功能:应能“记住”原始数据、解题步骤及中间结果。 计算功能:应能进行一些最基本的运算。这些基本运算能组成人们所需要的复杂运算。 判断功能:计算机在进行一步操作后,应能从预先无法确定的几种方案中选择一种操作方案。 自我控制功能:计算机应能保证程序执行的正确性和各部件间的协调性。8、用二进制数表示一个四位十进制的整数最少需要几位(不含符号位)。解:2X104,N4×1/214位。9、某机器字长16位,浮点表示时,其中含1位阶符、5位阶码、1位尾符、9位尾数,请写出它能表示的最大浮点数和最小浮点数。解:

7、最大浮点数2+21×(12-9)最小浮点数2+31×(12-9)。10、字符“F”的ASCII码为46H,请写出它的奇校验码和偶校验码(假定校验位加在最高位)。解:字符“F”的ASCII码为46H,奇校验码为10110110(B6H),偶校验码为00110110(36H)。11、试比较定点带符号数在计算机内的四种表示方法。答:带符号数在计算机内部的表示方法有原码、反码、补码和移码。原码表示方法简单易懂,实现乘、除运算简单,但用它实现加、减运算比较复杂。补码的特点是加、减法运算规则简单,正负数的处理方法一致。反码通常只用来计算补码,由于用反码运算不方便,在计算机中没得到实际应

8、用。移码由于保持了数据原有的大小顺序,便于进行比较操作,常用于浮点数中的阶码,使用比较方便。13、简述CPU的主要功能。CPU:包括运算器和控制器。基本功能为:指令控制、操作控制、时间控制、数据加工。14、一个较完善的指令系统应包括哪几类?数据传送指令、算术运算指令、逻辑运算指令、程序控制指令、输入输出指令、字符串指令、特权指令等。15、指令和数据均存放在内存中,计算机如何从时间和空间上区分它们是指令还是数据。1. 指令和数据分开存放2. 设置程序计数器PC,存放当前指令所在的存储单元。16、外围设备的I/O控制方式分哪几类?各具什么特点?(1) 程序查询方式:CPU的操作和外围设备的操作能够

9、同步,而且硬件结构比较简单(2) 程序中断方式:一般适用于随机出现的服务,且一旦提出要求应立即进行,节省了CPU的时间,但硬件结构相对复杂一些。(3) 直接内存访问(DMA)方式:数据传输速度很高,传输速率仅受内存访问时间的限制。需更多硬件,适用于内存和高速外设之间大批交换数据的场合。(4) 通道方式:可以实现对外设的统一管理和外设与内存之间的数据传送,大大提高了CPU的工作效率。(5) 外围处理机方式:通道方式的进一步发展,基本上独立于主机工作,结果更接近一般处理机。17、请说明指令周期、机器周期、时钟周期之间的关系。时钟周期是最基本的时间单位 一般是10ns机器周期是读一条指令最少的时间

10、一般是12倍的时钟周期指令周期是读出指令并且执行指令的时间 一般是几个机器周期19、比较水平微指令与垂直微指令的优缺点。(1)水平型微指令并行操作能力强,效率高,灵活性强,垂直型微指令则较差。(2)水平型微指令执行一条指令的时间短,垂直型微指令执行时间长。(3)由水平型微指令解释指令的微程序,有微指令字较长而微程序短的特点。垂直型微指令则相反。(4)水平型微指令用户难以掌握,而垂直型微指令与指令比较相似,相对来说,比较容易掌握。1:简述冯诺依曼机的特点?答:(1)计算机由运算器、存储器、控制器和输入设备、输出设备五大部件组成;(2)采用存储程序的方式,程序和数据放在同一个存储器中,指令和数据一

11、样可以送到运算器运算,即由指令组成的程序是可以修改的;(3)指令和数据均用二进制码表示;(4)指令由操作码和地址码组成;(5)指令在存储器内按顺序存放。由指令计数器(PC)指明要执行的指令所在单元地址,一般按顺序递增,但可按运算结果或外界条件而改变;(6)机器以运算器为中心,输入输出设备与存储器的数据通过运算器。1:主存储器类型?答:(1)随机存储器又叫读写存储器RAM易失性存储器;非(2)只读存储器ROM;(3)可编程只读存储器PROM;(4)可擦出可编程只读存储器EPROM;(5)可用电擦除的可编程只读存储器E*EPROM;2:主存储器主要性能指标?答:主存储容量、存储器存取时间和存储周期

12、时间。3:读写存储器分为?答:静态存储器SRAM和动态存储器DRAM;DRAM以“读出”方式再生或刷新,周期小于等于2ms。DRAM分为三管存储单元电路和单管存储单元电路。单管的优点:线路简单,单元占用面积小,速度快。缺点:是破坏性的,读出后要立即对单元进行“重写”,已恢复原信息;单元独处信号很小,要求有高灵敏度的独处放大器。SRAM和DRAM比较:DRAM优点:(1)集成度高-单管存储,(2)封装尺寸小-地址分批进入,管脚少;(3)价格便宜;(4)功率小。 缺点:(1)速度慢-用了动态原件;(2)需要再生。1:一条指令包含哪些信息?答:操作码、操作数地址、操作结果的存储地址、下一条指令的地址

13、。2:15条三地址指令操作码由00001110给出;15条而地址指令由1111000011111110给出;15条以地址指令由111111110000111111111110给出;16条零地址指令由11111111111100001111111111111111给出。3:霍夫曼编码-依据指令出现概率;字长决定运算精度和寻址能力。寻址能力可通过加长机器字长和地址扩展技术。指令的长度主要取决于:操作码的长度、操作数的地址长度和操作数地址的个数。短格式指令和长格式指令。5:指令的分类与功能?答:(1)算术逻辑运算指令 这类指令包括逻辑加、逻辑乘、按位加、逻辑移位等指令,主要用于无符号数的位操作、代码

14、的转换、判断及运算。 移位指令用来对寄存器的内容实现左移、右移或循环移位。(2)移位操作指令(算术、逻辑和循环移位)算术右移时最高位(符号位)不变,逻辑右移最高位补零。(3)浮点运算指令(4)十进制运算指令(5)字符串处理指令字符串的传送、比较、查询、转换等。(6)数据传送指令数据传送指令主要包括取数指令、存数指令、传送指令、成组传送指令、字节交换指令、清累加器指令、堆栈操作指令等等。这类指令主要用来实现主存和寄存器之间,或寄存器和寄存器之间的数据传送。(7)转移类指令a、无条件转移jump和条件转移指令branch;b、调用指令和返回指令call和return;c、陷阱与陷阱指令意外中断。(

15、8)堆栈及堆栈操作指令PUSH OPR:先(SP)-1->SP后OPR->(SP);在中断、子程序调用中广泛用于保存返回地址,状态标志及现场信息。不同语言子程序调用时参数的传递,用堆栈普遍。(9)输入输出(I/O)指令输入输出指令主要用来启动外围设备,检查测试外围设备的工作状态,并实现外部备和CPU之间,或外围设备与外围设备之间的信息传送。 (10)特权指令特权指令是指具有特殊权限的指令。这类指令只用于操作系统或其他系统软件,一般不直接提供给用户使用。 在多用户、多任务的计算机系统中特权指令必不可少。它主要用于系统资源的分配和管理。(11)其他指令除以上各类指令外,还有状态寄存器置

16、位、复位指令、测试指令、暂停指令,空操作指令,以及其他一些系统控制用的特殊指令。6:CISC指令的主要特点?答:(1)指令系统复杂庞大,指令数目一般多达两三百条;(2)指令长度不固定,指令格式多;(3)可以访存指令不受限制;(4)各种指令使用频率相差很大;(5)各种指令执行时间相差很大,大多数指令需多个时钟周期才能完成;(6)控制器大多数采用微程序控制;(7)难以用优化编译生成高效的目标代码程序。7:SISC指令特点?答:(1)选取适用频率较高的一些简单指令,复杂指令的功能由简单指令的组合来实现;(2)指令长度固定,指令格式种类少;(3)只有Load/Store指令访存,其余指令的操作数在寄存

17、器之间进行;(4)CPU中有多个通用寄存器;(5)控制器采用组合逻辑控制;(6)采用流水技术,大部分指令在一个时钟周期内完成;(7)采用优化的编译程序。8:CISC和SISC比较?答:(1)SISC更能充分利用VLSI芯片的面积;(2)SISC更能提高运算速度;(3)SISC便于设计,可降低成本;(4)SISC有利于编译程序代码优化;(5)SISC不易实现指令系统兼容。1:Intel80386微机系统组成?答:(1)80386微机处理器;(2)80384时钟发生器;reset:0FFFFFFF0H(3)80387协处理器;(4)总线控制逻辑;(5)存储器与输入输出系统;(6)DMA控制器及中断

18、控制器;DMA控制I/O设备和与主存直接传送信息逻辑电路;中断控制器用于传送一个数据或发生故障时进行处理。(7)"ready"逻辑电路。由主存向80386发出。2:Intel80386结构?答:指令部件、执行部件和存储管理。指令部件:完成取指及指令译码功能,并发出控制信号;执行部件:包括ALU、乘法部件和寄存器组等;存储管理:用来确定存储地址。(1)D0D31:双向32位数据总线;(2)A2A31地址线和“字节使能”信号BE0#BE3#,#表低电位有效。(3)CLK2:40MHz时钟;(4)RESET:总清或复位信号;(5)总线定义周期信号:W/R#写/读周期,D/C#数据

19、/控制周期,M/IO#访问主存储器/IO设备,LOCK#总线锁定信号(0);(5)总线控制信号:ADS#地址状态信号(0),NA#主存或IO送80386信号,指令重叠,BS16#兼容16位主存信号或IO,READY#;(7)HOLD和HLDA总线仲裁信号。主设备发出占用总线请求(HOLD),处理机释放总线后发出应答信号HLDA,放弃总线控制权。此时HLDA是80386唯一送到引出端上的信号。(8)中断INTR和NMI:为中断请求信号和不可屏蔽中断请求信号。(9)协处理器接口信号:PEREQ请求信号,BUSY#忙信号,ERROR#出错信号。3:控制器概括作用和功能及组成?答;作用:发出满足一定时

20、序关系的控制信号,实现指令系统规定的各条指令的功能,并保证计算机系统正常运行。功能:(1)取指令;(2)分析指令;(3)执行指令;(4)控制程序和数据的输入与结果输出;(5)对异常情况和某些请求的处理。组成:(1)程序计数器PC;(2)指令寄存器IR;(3)指令译码器或操作码译码器;(4)脉冲源及启停线路;(5)时序控制信号形成部件。补:程序状态字PAW和程序状态控制器PSR。4:加法指令执行过程。操作码-rs,rd-rsl-imm/disp答:(1)取指微指令 1)指令地址送地址总线:PC->AB 2)发访存控制命令:ADS,W/R非=0,M/IO非=1 3)指令送指令寄存器:DB-&

21、gt;IR 4)程序寄存器加1:PC+1;(2)计算有效地址微指令 1)取两个源操作数:rsl->GR,(rsl)->ALU,disp->ALU 2)加法运算:"+" 3)地址送寄存器:ALU->AR;(3)取数微指令 1)数据地址送地址总线:AR->AB 2)发访存控制命令:ADS,W/R非=0,M/IO非 3)数据送数据寄存器:DB->DR;(4)加法运算和送结果微指令 1)两源操作数送ALU:rs->GR,(rs)->ALU,DR->ALU 2)加法运算:“+” 3)送结果:ALU->GR(rd->GR

22、,ALU->rd),置状态位N,Z,V,C。5:微程序设计方向?答:(1)如何缩短微指令字长;(2)如何减少微程序长度;(3)如何提高微程序的执行速度。6:微指令的常用控制字段编译法?答:(1)直接控制法;优点:简洁直观,输出直接用于控制。(2)字段直接编译法;优点:缩短了微指令长度。代价:增加了译码器。(3)字段间接编译法;优点:减少了指令长度。缺点:可能会削弱指令的并行控制能力。(4)常数源字段E;(5)其他。7:产生后继微指令的地址的几种方法?答:之前两种:由指令操作码译码器产生和由微指令的下址字段指出。(1)以增量方式产生后继微地址;缺点:微程序转移很不灵活,使得程序在控存中的物

23、理空间分配相当困难。(2)增量与下址字段结合产生;与u(谬)PC位数相等:转移灵活,但增加了微指令的长度。比uPC短:转移地址收到限制,但可缩短微指令长度。(3)多路转移方式;(4)微中断。8:水平型微指令与垂直型微指令的比较?答:(l)水平型微指令并行操作能力强.效率高,灵活性强,垂直型微指令则较差。(2)水平型微指令执行一条指令的时间短,垂直型微指令执行时间长。(3)由水平型微指令解释指令的微程序,具有微指令字比较长,但微程序短的特点.垂直型微指令则相反,微指令字比较短而微程序长。(4)水平型微指令用户难以掌握,而垂直型微指令与指令比较相似,相对来说.比较容易掌握。(5)垂直型微指令要用解

24、码器产生相应的控制信号。9:硬布线控制与微程序控制的比较?答:(1)原理不同:硬布线控制器是将控制部件做成产生专门固定时序控制信号的逻辑电路,产生各种控制信号,因而又称为组合逻辑控制器。把操作控制信号编成所谓的“微指令”,存放到一个只读存储器里当机器运行时,一条又一条地读出这些微指令,从而产生全机所需要的各种操作控制信号。(2)产生信号方式不同:(3)具体实现方法不同:微程序控制器的控制功能是在存放微程序存储器和存放当前正在执行的微指令的寄存器直接控制下实现的,而硬布线控制的功能则由逻辑门组合实现。(4)性能方面不同:在同样的半导体工艺条件下,微程序控制的速度比硬布线控制的速度低。3:地址映像

25、和地址转换概念?答:地址映像:为了把信息放到catch存储器中,必须应用某种函数把主存地址映像到catch。地址变换:在信息按照这种映像关系装入catch后,执行程序时,应将主存地址变换成catch地址。4:基本地址映像方式?答:(1)直接映像:catch块号j=imod(2的c次方)。优点:实现简单,只需利用主存地址按某些字段直接判断即可确定所需字段是否在catch存储器中。缺点:不够灵活,catch空间得不到充分利用,降低命中率。(2)全相联映像:优点:允许主存中一个字块映像到catch存储器的任何一个字块位置上,也允许从确实已被占满的catch存储器中替换出任何一个旧字块。缺点:增加了标

26、志位,catch容量加大,需比较所有catch标志位。(3)组相联映像:5:什么是虚拟存储器?答;指的是“主存-辅存”层次,程序员可以按比主存大得多的空间来编制程序,即按虚存空间编址。6:比较主存-辅存层次与catch-主存层次的比较?答:首先,主存/catch存储器的访问“时间比”较小,典型的为10:1;每次传送的基本信息单元(字块)也比较小,几个至几十个字节。而辅存/主存的访问“时间比”就比较大,多达100:11000:1,每次传送的基本单位信息(段或页面)也很大,几十至几千字节。从原理角度上有相似处,他们采用的地址变换及映像方法和替换策略相同。虚拟存储系统所采用的映像方式也相同等,替换算

27、法也多采用LRU算法。1:什么是输入输出(I/O)系统及组成?答:信息处理系统中完成输入和输出过程的子系统。入过程是从信息处理系统外部将待处理的信息经必要转换,以系统能够接受的形式送入系统。输出过程把过信息处理系统处理过的信息以人能识别或其他系统接受的形式输出。包括外部设备(上输入输出设备和辅助存储器)及其与主机(CPU和存储器)之间的控制部件。2:CPU对I/O下达命令的两种寻址方式?答:(1)专设I/O指令;(2)利用访存(取数和存数)指令完成I/O功能。4:中断的作用(7个)?答:(1)CPU与I/O并行工作;(2)硬件故障处理;(3)实现人机联系;(4)实现多道程序和分时操作;(5)实

28、现实时处理;(6)实现应用程序和操作系统的联系;(7)多处理机系统各处理时间的联系。5:中断源:中断触发器禁止中断:“中断允许”触发器。6:判断中断源?答:查找法和串行排队链法 7:DMA三种工作方式及数据传送方式?答:(1)CPU暂停方式、CPU周期窃取方式、直接访问存储器工作方式。(2)DMA预处理、DMA控制I/O设备与主存之间的数据交换、CPU中断程序进行后处理。 二、选择题(c)1、在下列四句话中,最能准确反映计算机主要功能的是下面哪项。A计算机可以存储大量信息 B计算机能代替人的脑力劳动C计算机是一种信息处理机 D计算机可实现高速运算(c)2、计算机硬件能直接执行的只能是下面哪项。

29、A符号语言 B汇编语言 C机器语言 D机器语言和汇编语言(c)3、运算器的核心部件是下面哪项。A数据总线 B数据选择器 C算术逻辑运算部件 D累加寄存器(c)4、对于存储器主要作用,下面哪项说法正确。A存放程序 B存放数据 C存放程序和数据 D存放微程序(c)5、至今为止,计算机中所含所有信息仍以二进制方式表示,其原因是下面哪项。A节约元件 B运算速度快 C物理器件性能决定 D信息处理方便(a)6、CPU中有若干寄存器,其中存放存储器中数据的寄存器是下面哪项。A地址寄存器 B程序计数器 C数据寄存器 D指令寄存器(d?)7、CPU中有若干寄存器,其中存放机器指令的寄存器是下面哪项。A地址寄存器

30、 B程序计数器 C指令寄存器 D数据寄存器(c)8、CPU中有若干寄存器,存放CPU将要执行的下一条指令地址的寄存器是下面哪项。A地址寄存器 B数据寄存器 C程序计数器 D指令寄存器(c)9、CPU中程序状态寄存器中的各个状态标志位是依据下面哪项来置位的。ACPU已执行的指令 BCPU将要执行的指令C算术逻辑部件上次的运算结果 D累加器中的数据(b)10、为协调计算机各部件的工作,需要下面哪项来提供统一的时钟。A总线缓冲器 B时钟发生器 C总线控制器 D操作命令发生器(c)11、下列各种数制的数中最小的数是下面哪项。A(101001)2 B(52)8 C(101001)BCD D(233)H(

31、d)12、下列各种数制的数中最大的数是下面哪项。A(1001011)2 B75 C(112)8 D(4F)H(a)14、能发现两位错误并能纠正一位错的编码是下面哪种编码。A海明码 BCRC码 C偶校验码 D奇校验码( )15、假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校验的字符码是下面哪项。A11001011 B11010110 C11000001 D11001001(c)16、下列存储器中,速度最慢的是下面哪项。A半导体存储器 B光盘存储器 C磁带存储器 D硬盘存储器(b)18、下列部件(设备)中,存取速度最快的是下面哪项。A光盘存储器 BCPU的寄存器 C软盘存储器 D硬盘存储器

32、(a)19、在主存和CPU之间增加Cache的目的是下面哪项。A解决CPU和主存之间的速度匹配 B增加CPU中通用寄存器的数量C代替CPU中的寄存器工作 D扩大主存的容量(d)20、计算机的存储器采用分级存储体系的目的是下面哪项。A便于读写数据 B减小机箱的体积C便于系统升级 D解决存储容量、价格与存取速度间的矛盾(a)22、常用的虚拟存储器由两级存储器组成,下面哪项说法正确。A主存辅存 B快存主存 C快存辅存 D通用寄存器主存(b)23、在Cache的地址映射中,若主存中的任意一块均可映射到Cache内的任意一快的位置上,下面哪项符合这种特点。A直接映射 B全相联映射 C组相联映射 D混合映

33、射(b)24、指令系统中采用不同寻址方式的目的主要是下面哪项。 A. 实现程序控制和快速查找存储器地址 B. 缩短指令长度,扩大寻址空间,提高编程灵活性C. 可以直接访问主存和外存D. 降低指令译码难度(d)25、CPU组成中不包括下面哪项。A指令寄存器 B地址寄存器 C指令译码器 D地址译码器(c)26、程序计数器PC在下面哪项部件中。A运算器 B存储器 C控制器 DI/O接口(b)27、CPU内通用寄存器的位数取决于下面哪项。A存储器容量 B机器字长 C指令的长度 DCPU的管脚数(b)28、以硬件逻辑电路方式构成的控制器又称为下面哪个名称。A存储逻辑型控制器 B组合逻辑型控制器 C微程序

34、控制器 D运算器(c)29、直接转移指令的功能是将指令中的地址代码送入下面哪个部件中。A累加器 B地址寄存器 CPC寄存器 D存储器(b)30、状态寄存器用来存放下面哪些内容。A算术运算结果 B算术、逻辑运算及测试指令的结果状态C运算类型 D逻辑运算结果(d)31、微程序放在下面哪个部件中。A指令寄存器 BRAM C内存 D控制存储器 (b)32、微程序控制器中,机器指令与微指令的关系下面哪项说法正确。 A. 每一条机器指令由一条微指令执行 B一段机器指令组成的程序可由一条微指令来执行C. 每一条机器指令由一段用微指令编成的微程序来解释执行 D. 一条微指令由若干条机器指令组成(b)33、异步

35、控制常作为下面哪项的主要控制方式。 A. 微型机的CPU控制中B. 单总线计算机结构计算机中访问主存和外部设备时 C组合逻辑的CPU控制中D. 微程序控制器中(d)34、在显示器的技术指标中,数据640×480,1024×768等表示下面哪项特征。A显示器屏幕的大小 B显示器显示字符的最大行数和列数C显示器的颜色指标 D显示器的分辩率(b)35、主机、外设不能并行工作的方式是下面哪项 。A中断方式 B程序查询方式 C通道方式 DDMA方式(b)36、在I/O单独(独立)编址下,下面的说法哪项正确。A一个具体地址只能对应输入输出设备B一个具体地址既可对应输入输出设备,也可对应

36、内存单元C一个具体地址只能对应内存单元D只对应内存单元或只对应I/O设备(d)37、禁止中断的功能可由下面哪项来完成。A中断触发器 B中断禁止触发器C中断屏蔽触发器 D中断允许触发器(c)38、在微机系统中,主机与高速硬盘进行数据交换一般用下面哪种方式。A程序中断控制 B程序直接控制 CDMA方式 D通道方式(c)39、常用于大型计算机的控制方式是下面哪项。A程序中断控制 B程序直接控制 C通道方式 DDMA方式(c)40、有关中断的论述不正确的是下面哪项。A可实现多道程序、分时操作、实时操作B对硬盘采用中断可能引起数据丢失CCPU和I/O设备可并行工作,但设备间不可并行工作D计算机的中断源可

37、来自主机,也可来自外设(c)41、DMA方式数据的传送是以下面哪项为单位进行的。A字节 B字 C数据块 D位(a)42、DMA方式在哪两个设备之间建立的直接数据通路。A主存与外设 BCPU与外设 C外设与外设 DCPU与主存(b)43、信息只用一条传输线,且采用脉冲传输的方式是下面哪种传输方式。A并行传输 B串行传输 C并串行传输 D分时传输(b)44、在哪种总线结构的计算机系统中,外设地址可以主存储器单元统一编址。A三总线 B单总线 C双总线 D以上三种都可以(d)45、系统总线中地址线的功能,下面哪项说法正确。A用于选择主存单元地址 B用于选择进行信息传输的设备C用于选择外存地址 D用于指

38、定主存和I/O设备接口电路的地址( a )46、有一个CRT的分辨率是1024×768像素,颜色数为256色,则刷新存储器的容量是下面哪项。A768KB B512KB C256KB D2MB三、填空题1、计算机的硬件包括 运算器 、 控制器 、 存储器 、输入设备和输出设备五部分。2、总线一般可分为三类,它们分别是 地址总线 、 数据总线 和 控制总线 。3、将二进制数01100100转换成十进制数是 100 ,转换成八进制数是 144 ,转换成十六进制数是 64H 。4、在一个8位的机器系统中,补码表示数的范围从 -128 到 +127 。5、CPU能直接访问 主存 和 Cache

39、 ,但不能访问 外存 和 I/O设备 。6、Cache的映射方式有 直接映像 、 全相联映像 和 组相联映像 三种。其中组相联映像 方式,适度地兼顾了前两者的优点又尽量避免其缺点,比较理想。7、磁盘的寻址信息格式由驱动器号、盘面号、磁道号 、扇区号四部分组成。8、目前的CPU包括 运算器 , 控制器 和CACHE(一级)。9、在程序执行过程中,控制器控制计算机的运行总是处于 取指令 、分析指令和 执行指令 的循环之中。10、微程序入口地址是 译码器 根据指令的 操作码 产生的。11、微程序控制器的核心部件是 控制存储器 ,它一般用 只读存储器 构成。12、微指令执行时,产生后继微地址的方法主要

40、有 计数器方式 、断定方式 等。14、保存当前栈顶地址的寄存器叫 栈顶指针SP 。16、计算机中各功能部件是通过总线 连接的,它是各部件间进行信息传输的公共通路。17、计算机中总线的两个主要特征是 分时 和 共享 。19、在用 补码 表示的机器数中,零的编码是唯一的。29、CPU中保存当前正在执行的指令的寄存器为 指令寄存器IR ,保存下一条指令地址的寄存器为 程序计数器PC 。四、综合应用题1、设有一个具有24位地址和8位字长的存储器,求:(1)该存储器能存储多少字节的信息?(2)若存储器由4M×1位的RAM芯片组成,需要多少片?解: 存储单元数为22416M16777216,故能

41、存储16M字节的信息。 由于存储容量为16MB(8位字长),每4M字节需要4片(位并联方式),故需芯片数为16/4×832片。 若用32片组成一个16M(8位字长),地址总线的低22位可直接连到芯片的A0-A21管脚,而地址总线的高2位(A22,A23)需要通过2:4线译码器进行芯片选择。存储器组成方案为位并联和地址串联相结合的方式。2、下图表示使用页表的虚实地址转换条件,页表存放在相联存储器中,其容量为8个存储单元,求:页号1230324该页在主存中的起始地址33154200025380007701289600066000044000015051648800005500003070

42、000(1)当CPU按虚拟地址1去访问主存时,主存的实地码是多少?(2)当CPU按虚拟地址2去访问主存时,主存的实地码是多少?(3)当CPU按虚拟地址3去访问主存时,主存的实地码是多少?解: 用虚拟地址为1的页号15作为页表检索项,查得页号为15的页在主存中的起始地址为80000,故将80000与虚拟地址中的页内地址码0324相加,求得主存实地址码为80324。 同理,主存实地址码96000012896128。 虚拟地址为3的页号为48,查页表时,发现此页面没在页表中,此时操作系统暂停用户作业程序的执行,转去查页表程序。如该页面在主存中,则将该页号及该页在主存中的起始地址写入主存;如该页面不在

43、主存中,则操作系统要将该页面从外存调入主存,然后将页号及其主存中的起始地址写入页表。5、有一个16K×16位的存储器,由1K×4位的DRAM芯片构成(芯片是64×64结构)问: (1)共需要多少RAM芯片? (2)画出存储体的组成框图。 (3)采用异步刷新方式,如单元刷新间隔不超过ms,则刷新信号周期是多少?解:(1)存储器的总容量为16K×16位=256K位,用DRAM芯片为1K×4位=4K位,故芯片总数为: 256K位/4K位 = 64片(2)由于存储单元数为16K,故地址长度为14位(设A13A0)。芯片单元数为1K则占用地址长度为10位(A9A0)。每一组16位(4片),共16组,组与组间译码采用4:16译码。组成框图如图所示。 (3) 采用异步刷方式,在2ms时间内分散地把芯片64行刷新一遍,故刷新

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论