计算机组成原理试卷3_第1页
计算机组成原理试卷3_第2页
计算机组成原理试卷3_第3页
计算机组成原理试卷3_第4页
计算机组成原理试卷3_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、试卷1312222258一、单4选1(题下选项可能多个正确,只能选择其中最佳的一项)1、  以下四种类型指令中,执行时间最长的是       。A: RR型     B:RS型C:SS型D:程序控制指令答案:C2、 寄存器间接寻址方式中,操作数处在_。A:  通用寄存器   B: 主存单元C: 程序计数器D:堆栈答案:B3、 单地址指令(      ) A:无处理双操

2、作数的功能 B:既能对单操作数进行加工处理,也能对双操作数进行运算 C:只能对双操作数进行加工处理D:只能对单操作数进行加工处理答案:B4、 计算机的存储器采用分级方式是为了_。A:减少主机箱的体积B:解决容量、价格、速度三者之间的矛盾C:保存大量数据方便D:操作方便答案:B5、 在多级中断方式下,CPU在处理中断时(      )A:可响应更高级别的中断请求B:可响应更低级别的中断请求C:禁止其它的中断请求D:可响应同级别的中断请求答案:A6、 二进制数01101011对应的十进制数为(    

3、0; )A:107B:127C:117D:100答案:A7、 先计算后再访问内存的寻址方式是_。 A:变址寻址B:间接寻址C:直接寻址D:立即寻址答案:A8、 目前我们所说的个人台式商用机属于       。A: 巨型机       B:中型机C:小型机D:微型机答案:D9、 采用虚拟存贮器的主要目的是(    )。 A:提高主存贮器的存取速度B:扩大主存贮器的存贮空间,并能进行自动管理和调度C:提高外存贮器的存取速

4、度D:扩大外存贮器的存贮空间答案:B10、 定点原码一位乘法是_。A:先取操作数绝对值相乘,符号位单独处理B:用原码表示操作数,然后直接相乘C:被乘数用原码表示,乘数取绝对值,然后相乘D:乘数用原码表示,被乘数取绝对值,然后相乘答案:A11、 下列存储器中存取速度最快的存储器是(      ) A:磁带 B:磁盘C:辅存D:主存答案:D12、 浮点数的表示范围和精度取决于_。 A:阶码的位数和尾数的位数B:阶码采用的编码和尾数采用的编码C:阶码采用的编码和尾数的位数D:阶码的位数和尾数采用的编码答案:A13、 常用的虚拟存储系统由_两

5、级存储器组成,其中辅存是大容量的磁表面存储器。  A:主存辅存B:快存主存C:快存辅存D:通用寄存器主存答案:A14、 一个256K×16的存储器,其地址线和数据线总和为_ _。A: 26            B:30C:32D: 34答案:D15、 某机字长32位,存储容量为 1MB,若按字编址,它的寻址范围是_。A: 1M    B:512KBC: 256KD:256KB答案:C16、 在R

6、OM中必须有_电路。A:数据写入B:再生C:地址译码D:刷新答案:D17、 下列总线或接口中不属于串行方式的是(      )A:PCI B:RS232C:UARTD:USB答案:A18、 _是构成控制信号序列的最小单位。A:微程序B:微命令C:微指令D:机器指令答案:B19、 在Cache更新策略中,在Cache命中时把数据同时写入Cache和主存的策略是           。 A:写直达B:写回法C:按写分配法D:不按写分配法答案

7、:A20、 微型计算机的发展一般是以_技术为标志。A:软件B:磁盘C:微处理器D:操作系统答案:C21、 DMA访问内存时让CPU进入等待状态,等待DMA的批数据访存结束后再恢复工作,这种情况称为() 。 A: 透明的DMAB:交替访问C: CPU等待D:周期挪用答案:D22、 浮点加、减中的对阶的方法是_。A:将较小的一个阶码调整到与较大的一个阶码相同B:将较大的一个阶码调整到与较小的一个阶码相同C:将被加数的阶码调整到与加数的阶码相同D:将加数的阶码调整到与被加数的阶码相同答案:A23、 下列选项中,用于设备和设备控制器(I/O接口)之间互连的接口标

8、准是(    )A:PCIB:AGPC:USBD:PCI-Express答案:C24、 下列描述中_是正确的。 A: 所有的数据运算都在CPU的控制器中完成; B:控制器能理解、解释并执行所有的指令及存储结果;C: 一台计算机包括输入、输出、控制、存储及算逻运算五个单元; D: 以上答案都正确。 答案:C25、 指令执行所需的操作数不会来自(      )A:控制器B:寄存器C:指令本身D:主存答案:A26、 计算机中表示地址时使用_。A:无符号数B:原码C:反码D:补码答案:A27、 若十进制数为-80,则其对应

9、的8位二进制补码X补为(      ) A:10110000 B:11001111 C:10101111 D:11010000 答案:A28、 下面浮点运算器的描述中正确的句子是:_。A:  浮点运算器可用阶码部件和尾数部件实现B:阶码部件可实现加、减、乘、除四种运算C: 阶码部件只进行阶码相加、相减和比较操作D:尾数部件只进行乘法和减法运算答案:C29、 基准程序A在某计算机上运行的时间为100秒,其中90秒为CPU时间,其余时间忽略不计,若CPU速度提高50%,I/O速度不变,则运行基准程序A所耗费的时间是A: 55 &

10、#160;  B:60C:65D:70答案:D30、 在微程序控制器中,机器指令和微指令的关系是_。A:每一条机器指令由一条微指令来执行B:一条微指令由若干条机器指令组成C:每一条机器指令由一段用微指令组成的微程序来解释执行D:一段微程序由一条机器指令来执行答案:C二、判断(判断下列说法正确与否,(纸答卷正确用错误用×表示))31、 Cache与主存统一编址,即主存空间的某一部分属于 Cache。答案:×32、 同SRAM相比,由于DRAM需要刷新,所以功耗大。答案:×33、 中断方式一般适用于随机出现的服务请求。答案:34、 在CPU和内存之间增加ca

11、che的目的是为了增加内存容量,同时加快存取速度。 答案:×35、 微程序控制器的运行速度一般要比硬连线控制器更快。答案:×36、 计算机的指令越多,功能越强越好。答案:×37、 按主机与接口间的数据传送方式,输入输出接口可分为串行接口和并行接口。答案:38、 CPU在响应中断后可以立即响应更高优先级的中断请求。答案:×39、 磁盘存储器是一种随机存取存储器。答案:×40、 一台具有16位地址线的计算机,它的主存容量可以大于64KB。答案:×41、 运算器不论是复杂的还是简单的,都有一个状态寄存器,状态寄存器是为计算机提供判断条件,以

12、实现程序转移。答案:42、 一般采用补码运算的二进制减法器,来实现定点二进制数加减法的运算。答案:×43、 在计算机中,所表示的数有时会发生溢出,其根本原因是计算机的字长有限。答案:44、 执行指令时,指令在内存中的地址存放在指令寄存器中。答案:×45、 硬磁盘不属于输入输出设备。答案:×三、填空(在空白处填上正确的文字、得数、编号或图形)46、 外设的编址方式通常有(A)和(B)。答案:A统一编址  B 独立编址    47、 若想提高数据传输率,可以(A)、(B)或者减少总线传输周期包含的时钟周期个数。答案:A

13、:提高字长    B:改进结构    48、 在输入输出系统中,软件控制方式包括A方式和B方式。答案:A 程序查询    B 中断    49、 指令格式是指令用A._表示的结构形式,通常格式中由操作码字段和B._字段组成。答案:A.二进制代码        B.地址码    50、 CPU能直接访问A._ 

14、和B._ ,但不能直接访问磁盘和光盘。答案:  A. cache        B.主存    51、按计算机所使用的器件及其规模,可以将电子计算机分为(A)、(B)、中小规模集成电路计算机和大规模超大规模集成电路计算机。答案:A 电子管   B晶体管    52、 主存:主存储器,用于存放(A)。CPU可以直接进行随机读写,访问速度较高。辅存:辅助存储器,用于存放(B),以及一些需要永久保存的信

15、息。答案:A:当前正在运行的程序和数据    B:暂时不用的程序和数据    53、 计算机系统的层次结构从底层向上依次为:(A)、(B)、操作系统级、语言处理程序级及其它系统软件级、应用程序级。答案:A 微程序设计级  B机器指令系统级    54、 对存储器的要求是A._,B._,成本低,为了解决这三个方面的矛盾。计算机采用多级存储器体系结构。答案:A.容量大    B.速度快    

16、0;   55、  PC:Program Counter,程序计数器,其功能是(A),并可自动计数形成下一条指令地址。答案:A:存放当前指令或下一条指令的地址    56、 将11010.10010112转换成八进制数的结果是(A),转换成十六进制的结果是(B)。答案:A : 32.454    B  : 1a.96H    57、 一位十进制数,用BCD码表示需A._位二进制码 ,用ASCII码表示需B.

17、_位二进制码。答案:A.4       B.7    58、 指令由操作码、地址码两大部分组成,操作码用来表示( A ),地址码用来表示( B )。答案:A:指令进行什么操作    B:操作的对象    59、 目前的CPU包括A._、B._和cache.答案:A.控制器      B.运算器    

18、0;60、 中断处理过程可以嵌套进行,A._的设备可以中断B._的中断服务程序答案:A.优先级高        B.优先级低    四、名词解释(解释下列名词,缩写应先写(译)出全文再解释)61、 总线答案:计算机中连接功能单元的公共线路,是一束信号线的集合。62、 寻址方式答案: 对指令的地址码进行编码,以形成操作数在存储器中的地址的方式。63、 指令周期答案: 从一条指令的启动到下一条指令的启动的间隔时间。64、 写回法答案: cache命中时的一种更新策略,写cache

19、时不写主存,而当cache数据被替换出去时才写回主存。65、 CISC答案: :复杂指令系统计算机五、简答题()66、  说明存取周期和存取时间的区别。答案: 解:存取周期和存取时间的主要区别是:存取时间仅为完成一次操作的时间,而存取周期不仅包含操作时间,还包含操作后线路的恢复时间。即:存取周期 = 存取时间 + 恢复时间67、 在寄存器寄存器型,寄存器存储器型和存储器存储器型三类指令中,哪类指令的执行时间最长?哪类指令的执行时间最短?为什么?答案: 寄存器-寄存器型执行速度最快,存储器-存储器型执行速度最慢。因为前者操作数在寄存器中,后者操作数在存储器中,而访问一次存储器所需的时间

20、一般比访问一次寄存器所需时间长。68、 为什么用二进制?答案: 答:容易用数据电路表示,数据运算和存储方式简单,是高效的数据表示方式。69、 I/O设备有哪些编址方式,各有何特点?答案: 统一编址和独立编址。统一编址是在主存地址中划出一定的范围作为I/O地址,这样通过访存指令即可实现对I/O的访问。但主存的容量相应减少了。独立编址,I/O地址和主存是分开的,I/O地址不占主存空间,但访存需专门的I/O指令。70、 什么是指令周期、机器周期和时钟周期?三者有何关系?答案: CPU每取出并执行一条指令所需的全部时间叫指令周期;机器周期是在同步控制的机器中,执行指令周期中一步相对完整的操作(指令步)

21、所需时间,通常安排机器周期长度=主存周期;时钟周期是指计算机主时钟的周期时间,它是计算机运行时最基本的时序单位,对应完成一个微操作所需的时间,通常时钟周期=计算机主频的倒数。六、综合应用题()71、 一个4体低位交叉的存储器,假设存储周期为T,CPU每隔1/4存取周期启动一个存储体,试问依次访问80个字需多少个存取周期?答案: 访问80个字需要的时间T+(801)*T/4=20.75T72、 某机采用微程序控制方式,微指令字长24位。采用水平型编码控制的微指令格式,断定方式,共有微命令30个构成4个相斥类,各包含5个、8个、14个和3个微命令,外部条件共3个。  1)控制存储器的容量

22、应为多少?   2)设计出微指令的具体格式。  答案:1)控制存储器的容量为210*24位2)微指令的格式如下: (3位) (3位) (4位) (2位) (2位) (10位 ) 相斥类1 相斥类2 相斥类 相斥类 判断测试条件下一条微指令地址73、 设存储器容量为64M字,字长为64位,模块数m=8,分别用顺序和交叉方式进行组织。存储周期T=100ns,数据总线宽度为64位,总线传送周期50ns。   求:顺序存储器

23、和交叉存储器的带宽各是多少?答案: 答:顺序存储器和交叉存储器连续读出M8个字的信息总量都是:Q64b*8=512b顺序存储器和交叉存储器连续读出4个字所需的时间分别是:T2=Mt=8*100ns=800nsT1=T+(m-1)t=100+7*50=450ns顺序存储器和交叉存储器的带宽分别是:W2Q/T2=512/800*109=640Mb/sW1=Q/T1=512/450*109=1138Mb/s74、 有一个64K×16位的存储器,由16K×4位的DRAM芯片(芯片内是256×256结构)构成,存储器读/写周期为500ns。试问:(1)(2分)需要多少DRA

24、M芯片?(2)(2分)采用异步刷新方式,如果单元刷新间隔不超过8ms,则刷新信号周期是多少?(3)(2分)如果采用集中式刷新,存储器刷新一遍最少要用多少时间?(4)(2分)进行字扩展时需要选用什么样的译码器来实现对地址线的扩展?(5)(2分)请写出该存储器的最大地址,假设最小地址从0000H开始。答案: (1)(2分)      16                  

25、;      (2)(2分)      31.25us                         (3)(2分)       128us     

26、;                  (4)(2分)      4:1译码器                        (5)(2分) 

27、     0FFFFH                        75、 已知计算机指令字长为32位,其指令格式如下:     其中OP为操作码,R为通用寄存器(32位长),X为寻址方式,说明下列情况下能访问的最大主存空间为多少个机器字:     

28、;      X=000,D为直接操作数;           X=001,D为直接主存地址;           X=010,由通用寄存器R0提供主存地址;           X=011,D为位移量,由通用寄存器R1提供基址地址; &#

29、160;         X=100,D为位移量,由通用寄存器R2提供变址地址(8位);           x=101,D为位移量,有程序计数器PC提供主存地址;答案: 解:1.       X=000,D为直接操作数;无访存空间问题2.       X=001,D为直接主存地址;21613.&#

30、160;      X=010,由通用寄存器R0提供主存地址;23214.       X=011,D为位移量,由通用寄存器R1提供基址地址;23215.       X=100,D为位移量,由通用寄存器R2提供变址地址;23216.        x=101,D为位移量,有程序计数器PC提供主存地址;232176、 指令字长16位,每个操作数的地址码长6位,指令分为无操作数、单操作数和双操作数三类。若双操作数指令有K条,无操作数指令有L条,问单操作数最多可能有多少条? 答案: 解:考虑到双操作数时的情况操作码的位数只能有4位即16-6-6=4位。 在没有无操作数指令时,单操作数指令最多可为: &

温馨提示

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

评论

0/150

提交评论