ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:441.08KB ,
资源ID:8935572      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-8935572.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机组成原理期末复习卷答案.docx)为本站会员(b****0)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

计算机组成原理期末复习卷答案.docx

1、计算机组成原理期末复习卷答案选择题1用16位字长(其中一位符号位)表示定点小数时,所能表示的数值范围是_C_。A.0N1-2-(16+1) B.0N1-2-16 C.0N1-2-(16-1) D.0N12 运算器虽有许多部件组成,但核心部件是_B。A.数据总线 B.算术逻辑运算单元 C.多路开关 D.累加寄存器3.计算机硬件能直接执行的只有_B_。A.符号语言 B 机器语言 C 汇编语言 D 机器语言和汇编语言4.描述PCI总线中基本概念不正确的句子是_C_。A.PCI总线是一个与处理器无关的高速外围总线B.PCI总线的基本传输机制是猝发式传送C.PCI设备一定是主设备D.系统中只允许有一条P

2、CI总线5.常用的虚拟存贮系统由_A_两级存贮器组成,其中辅存是大容量的磁表面存贮器。A.主存-辅存 B.快存-主存 C.快存-辅存 D.通用寄存器-主存6.中断系统是由(D)实现的。A 硬件 B 软件 C 固件 D 软硬件结合7和辅存相比,主存的特点是(A)A 容量小,速度快,成本高 B容量小,速度快,成本低C 容量大,速度快,成本高 D 容量大,速度快,成本低8查询中断请求的条件是_C_。 A. 一条指令执行结束 B. 一次 I/O 操作结束 C. 机器内部发生故障 D. 一次DMA 操作结束9若X补=1.000000,则代表的真值是()10相联存贮器是按_C_进行寻址的存贮器。A 地址方

3、式 B 堆栈方式 C 内容指定方式 D 地址方式与堆栈方式11下列数中最大的数为_B_。A.(10010101)2 B.(227)8C.(96)8 D.(143)512以下四种类型的半导体存储器中,以传输同样多的字为比较条件,则读出数据传输率最高的是_C_。A.DRAM B.SRAM C.闪速存储器 D.EPROM13在补码除法中,根据(C)上商“”余数为正 B 余数的符号与除数的符号不同C 余数的符号与除数的符号相同 D余数的符号与被除数的符号相同14采用串行接口进行七位ASC码传送,带有一位奇偶校验位为1位起始位和1位停止位,当波特率为9600波特时,字符传送速率为_A_。A.960 B.

4、873 C.1371 D.48015通道对CPU的请求形式是_B_。A.自陷 B.中断 C.通道命令 D.跳转指令16用于对某个寄存器中操作数的寻址方式称为_C_寻址。A.直接 B.间接 C.寄存器直接 D.寄存器间接17假定下列字符码中有奇偶校验位,但没有数据错误,采用奇校验的字符码是_C_。 A 11011011 B 110110110 C 11000001 D 1110010018连接计算机与计算机之间的总线属于(C)总线A 内 B系统总线 C通信 D 外19标准的ASCII码(B)位 A 6 B 7 C 8 D 920某寄存器中的值有时是地址,因此只有计算机的_C_才能识别它。A.译码

5、器 B.判别程序 C.指令 D.时序信号21对真值零表示形式唯一的机器数是_B_。A 原码 B 补码和 移码 C反码 D以上都不对22某计算机字长32位,其存储容量为16MB,若按字编址,它的寻址范围是_A_。A. 4M B. 16MB C. 16MB D. 8MB23定点16位字长的字,采用补码形式表示时,一个字所能表示的整数范围是(A)A - 215 +(215 1) B -(215 1) +(215 1)C -(215 + 1) +215 D -215 +21524 二地址指令中,操作数的物理位置可安排在_B_。A 栈顶和次栈顶 B 两个主存单元 C 一个主存单元和一个寄存器 D 两个寄

6、存器25某DRAM芯片,其存储容量为512K8位,该芯片的地址线和数据线数目为_D_。A 8, 512 B 512, 8 C 18, 8 D 19, 826算术右移指令执行的操作是_B_。A符号位填0,并顺次右移1位,最低位移至进位标志位B符号位不变,并顺次右移1位,最低位移至进位标志位C进位标志位移至符号位,顺次右移1位,最低位移至进位标志位D符号位填1,并顺次右移1位,最低位移至进位标志位27计算机的外围设备是指_D_。A 输入/输出设备 B 外存储器C 远程通信设备 D 除了CPU 和内存以外的其它设备28 中断向量地址是:_C_。A 子程序入口地址 B 中断服务例行程序入口地址C中断服

7、务例行程序入口地址的指示器 D 中断返回地址29 用某个寄存器中操作数的寻址方式称为_C_寻址。A 直接 B 间接 C 寄存器直接 D 寄存器间接30 若浮点数用补码表示,则判断运算结果是否为规格化数的方法是_C_。A 阶符与数符相同为规格化数B 阶符与数符相异为规格化数C 数符与尾数小数点后第一位数字相异为规格化数D数符与尾数小数点后第一位数字相同为规格化数31存储单元是指_B_。A 存放一个二进制信息位的存贮元B 存放一个机器字的所有存贮元集合C 存放一个字节的所有存贮元集合D 存放两个字节的所有存贮元集合32在定点二进制运算器中,减法运算一般通过_D_来实现。A 原码运算的二进制减法器B

8、 补码运算的二进制减法器C 原码运算的十进制加法器D 补码运算的二进制加法器33 主存贮器和CPU之间增加cache的目的是_A_。A 解决CPU和主存之间的速度匹配问题B 扩大主存贮器容量C 扩大CPU中通用寄存器的数量D 既扩大主存贮器容量,又扩大CPU中通用寄存器的数量34 单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个常需采用_C_。A 堆栈寻址方式 B 立即寻址方式 C 隐含寻址方式 D 间接寻35.CRT的分辨率为10241024像素,像素的颜色数为256,则刷新存储器的容量为_B_。A 512KB B 1MB C 256KB D 2MB 36.为了便于实

9、现多级中断,保存现场信息最有效的办法是采用_B_。 A 通用寄存器 B 堆栈 C 存储器 D 外存37程序控制类指令的功能是_D_。 A 进行算术运算和逻辑运算 B 进行主存与CPU之间的数据传送 C 进行CPU和I / O设备之间的数据传送 D 改变程序执行顺序 38.寄存器间接寻址方式中,操作数处在_B_。 A. 通用寄存器 B. 主存单元 C. 程序计数器 D. 堆栈39指令周期是指_C_。 A CPU从主存取出一条指令的时间 ; B CPU执行一条指令的时间 ; C CPU从主存取出一条指令加上CPU执行这条指令的时间 ; D 时钟周期时间 ;40位操作类指令的功能是_C_。A.对CP

10、U内部通用寄存器或主存某一单元任一位进行状态检测(0或1)B.对CPU内部通用寄存器或主存某一单元任一位进行状态强置(0或1)C.对CPU内部通用寄存器或主存某一单元任一位进行状态检测或强置D.进行移位操作41设 32位浮点数中,符号位为1位,阶码为8位,尾数位为23位,则它所能表示的最大规格化正数为_B_。A+(2 2-23)2+127 B1+(1 2-23)2+127 C+(2 223)2+255 D2+127 -22342下面描述的RISC机器基本概念中正确的句子是_B_。A.RISC机器不一定是流水CPU B.RISC机器一定是流水CPUC.RISC机器有复杂的指令系统 D.CPU配置

11、很少的通用寄存器43为了使设备相对独立,磁盘控制器的功能全部转移到设备中,主机与设备间采用_D_接口。A.SCSI B.专用 C.ESDI D.RISC44目前大多数集成电路生产中,所采用的基本材料为_A_。A.单晶硅 B.非晶硅 C.锑化钼 D.硫化镉45 为确定下一条微指令的地址,通常采用断定方式,其基本思想是_C_。A.用程序计数器PC来产生后继微指令地址B.用微程序计数器PC来产生后继微指令地址C.通过微指令顺序控制字段由设计者指定或由设计者指定的判别字段控制产生后继微指令地址D.通过指令中指定一个专门字段来控制产生后继微指令地址填空题1.指令格式中,地址码字段是通过A.寻址方式来体现

12、的,因为通过某种方式的变换,可以给出B.操作数有效 地址。常用的指令格式有零地址指令、单地址指令、C.二地址指令三种.2.CPU周期也称为A.机器周期;一个CPU周期包含若干个B.时钟周期。任何一条指令的指令周期至少需要C.2 个CPU周期。3.一个定点数由A.符号位和B.数值域两部分组成。根据小数点位置不同,定点数有C.纯小数和纯整数之分。4.计算机系统中的存储器分为A内存和B外存。在CPU执行程序时,必须将指令存放在C内存中。5.CPU中,保存当前正在执行的指令的寄存器为A指令寄存器IR,保存当前正在执行的指令的地址的寄存器为B程序计数器PC,保存CPU访存地址的寄存器为C内存地址寄存器A

13、R。6.RISC指令系统的最大特点是:A.指令条数少;B. 指令长度固定;C. 指令格式与寻址方式种类少。7.衡量总线性能的重要指标是A. 总线带宽 ,它定义为总线本身所能达到的B.传输速率 。PCI总线的指标可达C.264MB/S 。8.在计算机术语中,将运算器、A控制器、cache合在一起,称为B .CPU,而将B和存储器合在一起,成为C主机。9.DMA控制器按其A.组成结构,分为B选择型和C多路型两种。10.Cache是一种A.高速缓冲存储器,是为了解决CPU和B.主存之间C. 速度不匹配而采用的一项重要硬件技术。 11.IEEE754标准,一个浮点数由A符号位、阶码E、尾数M三个域组成

14、。其中阶码E的值等于指数的B.真值e加上一个固定C.偏移值。 12.寄存器寻址操作数在A寄存器 中,寄存器间接寻址操作数在B内存 中,所以执行指令的速度前者比后者C快 。13.显示适配器作为CRT和CPU的接口由A刷新存储器、B显示 控制器、C ROM BIOS三部分组成。14.CPU从主存取出一条指令并执行该指令的时间叫做A_指令周期,它常用若干个B机器周期来表示,而后者又包含有若干个C时钟周期 。15.动态半导体存储器的刷新一般有A集中刷新和B分散刷新两种方式,之所以刷新是因为C存储电荷的电容放电。16.移码常用来表示浮点数的A阶码 部分,移码和补码除符号位B不同外,其他各位C相同。17.

15、存储器的技术指标有A存储速度 、B.存储容量和C存储器带宽。18.磁表面存储器主要技术指标有记录密度,A存储容量,平均寻址时间 、B数据传输速率 和C误码率。19.一个较完善的指令系统应包含A传送 类指令,B算术、逻辑运算类指令,C程序控制类指令, I/O类指令,其它类指令。20.在总线的异步通信方式中,通信的双方可以通过A不互锁、B半互锁和C全互锁 三种类型联络。21.为了解决多个A主设备同时竞争总线B控制权,必须具有C总线仲裁部件。22并行处理技术已经成为计算机发展的主流。它可贯穿于信息加工的各个步骤和阶段概括起来,主要有三种形式:A时间并行;B空间并行;C时间+空间并行。23.硬布线控制

16、器的设计方法是:先设计A指令周期流程图,再利用B布尔代数写出综合逻辑表达式,然后用C门电路和触发器等逻辑电路实现。24.PCI总线采用A同步定时 协议和B集中式 仲裁策略,具有C自动配置 能力。25.寻址方式根据操作数的A存储位置不同,多使用B存储器寻址 型 和C寄存器寻址 型 。26.相联存储器不按地址而是按A.内容 访问的存储器,在cache中用来存放B.行地址表 ,在虚拟存储器中用来存放C.页表和段表。简答题1.指令和数据存放在内存中,CPU如何区分它们是指令还是数据?解:从时间上讲,取指令事件发生在“取指周期”;取数据事件发生在“执行周期”。从空间上讲,从内存读出的指令流流向控制器(指

17、令寄存器);从内存读出数据流流向运算器(通用寄存器)2.寄存器-寄存器型执行速度最快,存储器-存储器型执行速度最慢。因为前者操作数在寄存器中,后者操作数在存储器中,而访问一次存储器所需的时间一般比访问一次寄存器所需时间长。3. 存储器的层次结构主要体现在Cache-主存和主存-辅存这两个存储层次上。Cache-主存层次在存储系统中主要对CPU访存起加速作用,即从整体运行的效果分析,CPU访存速度加快,接近于Cache的速度,而寻址空间和位价却接近于主存。主存-辅存层次在存储系统中主要起扩容作用,即从程序员的角度看,他所使用的存储器其容量和位价接近于辅存,而速度接近于主存。综合上述两个存储层次的

18、作用,从整个存储系统来看,就达到了速度快、容量大、位价低的优化效果。4.5.冯诺依曼计算机的特点是什么?解:冯诺依曼计算机的特点是:P8 计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成; 指令和数据以同同等地位存放于存储器内,并可以按地址访问; 指令和数据均用二进制表示; 指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置; 指令在存储器中顺序存放,通常自动顺序取出执行;机器以运算器为中心(原始冯诺依曼机)6. 7.8. 中断周期前是什么阶段?中断周期后又是什么阶段?在中断周期CPU应完成什么操作? 答:中断周期前是执行周期,中断周

19、期后是取指周期。在中断周期,CPU应完成保存断点、将中断向量送PC和关中断等工作。9. 说明计算机系统的层次结构。计算机系统可分为:微程序机器级,微指令由硬件直接执行;一般机器级(或称机器语言级),用微程序解释机器指令;操作系统级,一般用机器语言程序解释作业控制语句;汇编语言级,由汇编程序支持和执行;高级语言级,由各种高级语言编译程序支持和执行。10.什么是RISC?RISC指令系统的特点是什么?RISC是精简指令系统计算机,它有以下特点:(1) 选取使用频率最高的一些简单指令,以及很有用但不复杂的指令。(2) 指令长度固定,指令格式种类少,寻址方式种类少。(3) 只有取数/存数指令访问存储器

20、,其余指令的操作都在寄存器之间进行。(4) 大部分指令在一个机器周期内完成。(5) CPU中通用寄存器数量相当多。(6) 以硬布线控制为主,不用或少用微指令码控制。一般用高级语言编程,特别重视编译优化工作,以减少程序执行时间。应用题1. 略2. 设相对寻址的转移指令占3个字节,第一字节为操作码,第二,三字节为相对位移量(补码表示)。而且数据在存储器中采用以低字节地址为字地址的存放方式。每当CPU从存储器取出一个字节时,即自动完成(PC)+1 PC。(1) 若PC当前值为240(十进制),要求转移到290(十进制),则转移指令的第二、三字节的机器代码是什么?(2) 若PC当前值为240(十进制)

21、,要求转移到200(十进制),则转移指令的第二、三字节的机器代码是什么?解:(1)PC当前值为240,该指令取出后PC值为243,要求转移到290,即相对位移量为290-243=47,转换成补码为2FH。由于数据在存储器中采用以低字节地址为字地址的存放方式,故该转移指令的第二字节为2FH,第三字节为00H。 (2)PC当前值为240,该指令取出后PC值为243,要求转移到200,即相对位移量为200-243=-43,转换成补码为D5H。由于数据在存储器中采用以低字节地址为字地址的存放方式,故该转移指令的第二字节为D5H,第三字节为FFH。3. 某总线在一个总线周期中并行传送4个字节的数据,假设

22、一个总线周期等于一个时钟周期,总线时钟频率为33MHz,求总线带宽是多少? 解:设总线带宽用Dr表示,总线时钟周期用T=1/f表示,一个周期传送的数据量用D表示,根据总线带宽定义,有:Dr = D/T = Df = 4B33106/s = 132MB/s4.用512K*16位的FLASH存储器芯片组成一个2M*32的半导体只读存储器,试问: 1)数据寄存器多少位? 2)地址寄存器多少位? 3)共需要多少个这样的器件? 4)画出此存储器的组成框图.解:1) 数据寄存器32位2) 地址寄存器23位3) 共需要8片FLASH4) 存储器的组成原理入图B17.4 图B17.45. 某机主存容量为4M1

23、6位,且存储字长等于指令字长,若该机指令系统可完成108种操作,操作码位数固定,且具有直接、间接、变址、基址、相对、立即等六种寻址方式,试回答:(1)画出一地址指令格式并指出各字段的作用;(2)该指令直接寻址的最大范围;(3)一次间址和多次间址的寻址范围;(4)立即数的范围(十进制表示);解:(1)单字长一地址指令格式: OP(7位)M(3位)A(6位) OP为操作码字段,共7位,可反映108种操作; M为寻址方式字段,共3位,可反映6种寻址操作; A为地址码字段,共16-7-3=6位。(2)直接寻址的最大范围为26=64。(3)由于存储字长为16位,故一次间址的寻址范围为216;若多次间址,

24、需用存储字的最高位来区别是否继续间接寻址,故寻址范围为215。(4)立即数的范围为-3231(有符号数),或063(无符号数)。6.CPU执行一段程序时,cache完成存取的次数为5000次,主存完成存取的次数为200次。已知cache存取周期为40ns,主存存取周期为160ns。求:1Cache 命中率H。2Cache/主存系统的访问效率e。 3平均访问时间Ta。 解: 命中率 H = Nc/(Nc+Nm) = 5000/(5000+2000)=5000/5200=0.96 主存慢于cache的倍率 R = Tm/Tc=160ns/40ns=4访问效率:()+().平均访问时间 .n7. 用

25、定量分析方法证明交叉存储器带宽大于顺序存储器带宽。 解:假设(1)存储器模块字长等于数据总线宽度 (2)模块存取一个字的存储周期等于T. (3)总线传送周期为 (4)交叉存储器的交叉模块数为m.交叉存储器为了实现流水线方式存储,即每通过时间延迟后启动下一模快,应满足 T = m, (1)交叉存储器要求其模快数=m,以保证启动某模快后经过m时间后再次启动该模快时,它的上次存取操作已经完成。这样连续读取m个字所需要时间为t1 = T + (m 1) = m + m = (2m 1) (2)故交叉存储器带宽为W1 = 1/t1 = 1/(2m-1) (3)而顺序方式存储器连续读取m个字所需时间为 t

26、2 = mT = m2 (4)存储器带宽为W2 = 1/t2 = 1/m2 (5)比较(3)和(2)式可知,交叉存储器带宽 顺序存储器带宽。8. 已知X=20100.11011011,Y=2100(-0.10101100),求X+Y。解:为了便于直观理解,假设两数均以补码表示,阶码采用双符号位,尾数采用单符号位,则它们的浮点表示分别为: X 浮 = 00010 , 0.11011011 Y 浮 = 00100 , 1.01010000(1) 求阶差并对阶:E = Ex Ey = Ex补 + - Ey补 = 00010 + 11100 = 11110即E为 2,x的阶码小,应使Mx 右移2位,E

27、x加2, X 浮 = 00010 , 0.11011011 (11)其中(11)表示Mx 右移2位后移出的最低两位数。(2) 尾数和1. 0 0 1 1 0 1 1 0 (11)2. +0 1 0 1 0 1 0 03. 1 0 0 0 1 0 1 0 (11)(3) 规格化处理尾数运算结果的符号位与最高数值位为同值,应执行左规处理,结果为1.00010101 (10),阶码为00 011 。(4) 舍入处理采用0舍1入法处理,则有1. 0 0 0 1 0 1 0 1 + 11. 0 0 0 1 0 1 1 0(5) 判溢出阶码符号位为00 ,不溢出,故得最终结果为 x + y = 2011

28、(-0.11101010)9. 设主存容量为256K字,Cache容量为2K字,块长为4。(1)设计Cache地址格式,Cache中可装入多少块数据?(2)在直接映射方式下,设计主存地址格式。(3)在四路组相联映射方式下,设计主存地址格式。(4)在全相联映射方式下,设计主存地址格式。(5)若存储字长为32位,存储器按字节寻址,写出上述三种映射方式下主存的地址格式。解:(1)Cache容量为2K字,块长为4,Cache共有2K/4=211/22=29=512块,Cache字地址9位,字块内地址为2位 因此,Cache地址格式设计如下:Cache字块地址(9位)字块内地址(2位) (2)主存容量为

29、256K字=218字,主存地址共18位,共分256K/4=216块,主存字块标记为18-9-2=7位。 直接映射方式下主存地址格式如下:主存字块标记(7位)Cache字块地址(9位)字块内地址(2位) (3)根据四路组相联的条件,一组内共有4块,得Cache共分为512/4=128=27组,主存字块标记为18-7-2=9位,主存地址格式设计如下:主存字块标记(9位)组地址(7位)字块内地址(2位) (4)在全相联映射方式下,主存字块标记为18-2=16位,其地址格式如下:主存字块标记(16位)字块内地址(2位) (5)若存储字长为32位,存储器按字节寻址,则主存容量为256K*32/4=221B,Cache容量为2K*32/4=214B,块长为4*32/4=32B=25B,字块内地址为5位,在直接映射方式下,主存字块标记为21-9-5=7位,主存地址格式为:主存字块标记(7位)Cache字块地址(9位)字块内地址(5位)在四路组相联映射方式下,主存字块标记为21-7-5=9位,主存地址格式为:主存字块标记(9位)组地址(7位)字块内地址(5位)在全

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2