郑州大学计算机组成原理期末考试试题及答案.doc_第1页
郑州大学计算机组成原理期末考试试题及答案.doc_第2页
郑州大学计算机组成原理期末考试试题及答案.doc_第3页
郑州大学计算机组成原理期末考试试题及答案.doc_第4页
郑州大学计算机组成原理期末考试试题及答案.doc_第5页
免费预览已结束,剩余6页可下载查看

下载本文档

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

文档简介

计算机组成原理 课程试题(A卷)一.1目前的计算机,从原理上讲_。A 指令以二进制形式存放,数据以十进制形式存放B 指令以十进制形式存放,数据以二进制形式存放C 指令和数据都以二进制形式存放D 指令和数据都以十进制形式存放2 在DMA方式下,将外设的数据传送到主存的路径为_。A 外设总线主存B 外设总线DMAC主存C 外设总线处理器主存D 外设DMAC主存3双端口存储器所以能高速进行读写,是因为采用_。A 高速芯片 B 新型器件 C 流水技术 D 两套相互独立的读写电路4. 下面描述RISC机器基本概念中,正确的表述是_。A RISC机器不一定是流水CPU B RISC机器一定是流水CPUC RISC机器有复杂的指令系统 D 其CPU配备很少的通用寄存器5常用处理器性能公式计算程序执行时间,但公式中不包括_。A 指令条数B 每条指令执行的平均时钟周期数C 时钟周期D 通用寄存器的数据位数616位定点整数补码的范围为_。A. -215+1 215B -215 215-1C -215 215D -215+1 215-17CPU常使用_保存运算结果的条件代码、系统运行状态等信息。A 程序计数器B 程序状态(状态条件)寄存器C 累加寄存器D 指令寄存器8由于CPU内部的操作速度较快,而CPU访问一次主存所花的时间较长,因此机器周期通常用_来规定。A 主存中读取一个指令字的最短时间 B 主存中读取一个数据字的最长时间C 主存中写入一个数据字的平均时间 D 主存中取一个数据字的平均时间9三态缓冲器的第3态是指_状态。 A 高电平B 低电平C 高阻D 断电10设X补=1.x1x2x3x4,当满足_时,X -1/2成立。 x1必须为1,x2x3x4至少有一个为1 x1必须为1,x2x3x4任意 x1必须为0,x2x3x4至少有一个为1 x1必须为0,x2x3x4任意11下列英文缩写中,_均是总线标准名称。A PCI、USB、CRT、ISAB PCI、USB、SCSI、EISAC PCI-Express、VESA、DRAMD SCSI、USB、SRAM、ISA12相对于微程序控制器,硬布线控制器的特点是_。A 指令执行速度快,指令功能的修改和控制困难B 指令执行速度快,指令功能的修改和控制容易C 指令执行速度慢,指令功能的修改和控制困难D 指令执行速度慢,指令功能的修改和控制容易13Flash Memory是指_。A 紫外线擦除的只读存储器B 静态读写存储器(SRAM)C 动态读写存储器(DRAM)D 闪速存储器14处理器与主存间构建高速缓冲存储器Cache的主要目的是_。A 提高主存储器的存取速度B 扩大主存储器容量C 提高辅助存储器的存取速度D 扩大辅助存储器容量15动态RAM的特点是_。A 只要不断电信息不会自动消失B 信息在断电后仍能保持C 需要不断刷新才能保持信息不变D 信息不能随便修改16中断有内部中断(异常)和外部中断之分,_属于外部中断。A 键盘按键中断B 除法错中断C 溢出中断D 访问缺页中断17某计算机的Cache共用16块(行),采用直接映射方式。主存块大小是16字节,按字节编址。主存134号地址内容应读入Cache的块(行)号是_。A 0B 8C 10D 1518一个C语言程序定义了一个long类型(32位整型)的变量,初值时-27,在计算机内部它的编码是_。A 0000001BHB FFFFFF1BHC FFFFFFE5HD 0000FFE5H19描述计算机性能时,常用缩写MIPS,其中文含义是_。A 程序执行时间B 程序指令条数C 每条指令需要的时钟周期数D 每秒百万条指令20一个256K8的DRAM芯片,其地址线和数据线总和为_。A 16 B 18 C 26 D 30二.1.( )程序控制类指令的功能是进行CPU和I / O设备之间的数据传送。2.( )数字逻辑的触发器具有记忆过去状态、保存信息的能力。3.( )奇偶校验编码可以发现奇数个错误,且能够纠正一位错误。4.( )指令周期是指CPU执行一条指令的时间。5.( )逻辑0与逻辑1进行逻辑异或操作之后的结果是逻辑1。6.( )多模块交叉存储器将地址的最低N位作为区分存储体的标志。7.( )对一个正整数,它的原码、反码和补码都一样,也都与无符号数的编码一样。8.( )4核处理器可以并行执行4个线程,这是所谓的并发性质的并行性。9.( )为了便于实现多级中断,保存现场信息最有效的办法是采用堆栈。10.( )相联存储器是按地址方式进行寻址的存储器。三.1.按IEEE754标准,一个浮点数由_, 阶码E, 尾数M三个域组成。其中阶码E的值等于指数的_, 加上一个固定_。2.直接使用西文键盘输入汉字,进行处理,并显示打印汉字,是一项重大成就。为此要解决汉字_、汉字_以及字模码等三种不同用途的编码。3. 存储结构为8K8位的EPROM芯片2764,用它组成64KB的ROM存储区共需_片芯片。4. 形成指令地址的方式,称为指令寻址方式,有_寻址和_寻址两种。5. 时序信号产生器提供机器所需的定时时序信号,在硬布线控制器中,时序信号采用_三级体制;在微程序控制器中,一般采用_二级体制。四.1指令和数据均存放在内存中,计算机如何从时间和空间上区分它们是指令还是数据。2. 主存储器的性能指标有哪些?含义是什么? 3. 说明浮点数加减运算需要的主要步骤和作用。4. 外围设备的I/O控制分哪几类?各有什么特点?五.1已知:x = 104,y = -46,使用计算机的8位补码原则进行如下运算:(1)求x补,y补,-y补(2)求x+y(如果有溢出请指出)(3)求x-y(如果有溢出请指出)2一种二地址RR型,RS型指令结构如下所示: 6 位 4 位 4 位 1位 2位 16位 OP源寄存器目标寄存器Ix偏移量其中源寄存器,目标寄存器都是通用寄存器,I为间接寻址标志位,x为寻址模式字段,D为偏移量字段,通过I,x,D的组合,可构成RS型寻址方式的有效地址E。 寻址 方式 I x 有效地址E算法说明直接 寻址 0 00相对 寻址 0 01PC为程序计数器变址 寻址 0 10Rx为变址寄存器寄存器间接寻址 1 11R为通用寄存器间接 寻址 1 00基址 寻址 0 11Rb为基址寄存器请对应6种寻址方式,表中填出有效地址E的算法表达式。3某磁盘存储器的转速为3000转/分,共有4个记录面,每毫米5道,每道记录信息为12288B,最小磁道直径为230mm,共有275道.问:(1)磁盘存储器的存储容量是多少?(2)最大位密度,最小位密度是多少?(3)磁盘数据传输率是多少?(4)平均等待时间是多少?行号有效位标记01020102101D31105410645114D607127A图b Cache的部分内容虚页号有效位页框号010611042115310240512B607132图a 页表的部分内容4某计算机存储器按字节编址,虚拟(逻辑)地址空间大小为16MB,主存(物理)地址空间大小为1MB,页面大小为4KB;Cache采用直接映射方式,共8行;主存与 Cache之间交换的数据块大小为 32B。系统运行到某一时刻时,页表的部分内容和Cache的部分内容分别如图a和图b所示,图中页框号及标记字段的内容为十六进形式,页表的有效位为1表示页面在物理主存,Cache有效位为1,表示保存的数据可用。请回答下列问题:(1)虚拟地址共有几位,哪几位表示页号?物理地址共有几位,哪几位表示页框号(物理页号)?(2)使用物理地址访问Cache时,物理地址应划分成哪几个字段?要求说明每个字段的位数及在物理地址中的位置。(3)虚拟地址001C60H所在的页面是否在主存中?若在主存中,则该虚拟地址对应的物理地址是什么?访问该地址时是否 Cache 命中?要求说明理由。计算机组成原理 课程试题(B卷)一.1 冯诺依曼结构的计算机硬件有5大部件组成,它们是_。A. 控制器、运算器、存储器、总线、外设B. 主机、存储器、适配器、输入设备、输出设备C. 运算器、存储器、控制器、输入设备、输出设备D. 中央处理器、存储器、总线、接口、外设 2. 下列数中最大的数是_。A. (10010101)2 B. (228)8 C. (96)16 D. (143)103某寄存器中的值有时是地址,因此只有计算机的_才能识别它。A. 译码器 B. 判别程序 C. 指令 D. 时序信号4. 在微型机系统中,外围设备通过_与主板的系统总线相连接。A. 适配器 B.设备控制器C. 计数器D. 寄存器5定点数做补码加减运算时,其符号位是_。A. 与数位分开进行运算 B. 与数位一起参加运算C. 符号位单独做加减运算 D. 两数符号位做异或运算6定点16位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围是_。A-215 215-1 B-215-1215-1 C-215+1215 D-2152157在计算机系统中,表征系统运行状态的部件是_。A. 程序状态寄存器 B. 累加寄存器C. 程序计数器 D. 中断寄存器8. 运算器虽有许多部件组成,但核心部分是_。A. 数据总线B. 算术逻辑运算单元C. 多路开关D. 寄存器组9定点数运算产生溢出的原因是_。 A. 运算过程中最高位产生了进位或借位 B. 参加运算的操作数超出了机器的表示范围C. 运算结果超出了机器的表示范围 D. 寄存器的位数太少,不得不舍弃最低有效位10某存储系统有主存和Cache组成,在1000次的存储器访问中有25次没有命中Cache,该Cache的命中率是_。A. 97.5% B. 98.0% C. 98.5% D. 99%11某计算机系统主存地址m 位,机器字长n位,mn。若指令系统采用定长指令格式指令,则寻址方式执行速度最慢的是_。A.立即寻址 B.直接寻址 C.寄存器直接寻址 D. 存储器间接寻址12因为微程序不经常修改,所以一般存放在_。A主存中 B. 堆栈中 C. 只读存储器中 D. 磁盘中13. 异步控制方式常用于_作为主要控制方式。A. 在单总线结构计算机中访问主存与外部设备时 B. 微型机的CPU控制器中C. 硬布线控制的CPU中 D. 微程序控制器中14. 采用虚拟存储器的主要目的是_。A. 提高主存储器的存取速度 B. 扩大存储器空间,并能进行自动管理C. 提高外存储器的存取速度 D. 扩大外存储器的存储空间15动态RAM的特点是_。A.不断电的情况下,信息不会自动消失 B. 信息在断电后仍能保持C.信息必须在不断再生的帮助下才能保持 D. 信息不能随便修改16描述浮点操作速度的性能指标是_。A IPC B CPI C MIPS D MFLOPS17常用的磁盘中_。A. 外磁道容量大于内磁道容量 B. 各磁道容量相等C. 内磁道容量大于外磁道容量 D. 各磁道容量不等 18. 堆栈是一种以_原则工作的存储器器或主存区域。A 只读 B 随机 C 先进后出 D 先进先出19如果有多个中断同时发生,系统将根据中断优先级响应优先级最高的中断请求。若要调整中断的响应顺序,可以利用_。A. 中断嵌套 B. 中断向量 C. 中断响应 D. 中断屏蔽20. 中断有内部中断(异常)和外部中断之分,_属于外部中断。A. 键盘按键中断 B. 除法错中断 C. 溢出中断 D. 访问缺页中断二.1.( )数字逻辑的触发器具有记忆过去状态、保存信息的能力。2.( )浮点数的表示范围和精度取决于阶码采用的编码和尾数采用的编码。3.( )CPU访问内存的时间和内存的容量相关,一般来说,内存容量越大,访问时间越长。4.( )算术右移指令执行的操作是:符号位不变,并顺次右移1位,最低位移至进位标志位。5.( )总线特性中,时间特性定义了每一根总线上信号的传递方向及有效电平范围。6.( )已知X0且X原 = X0.X1X2Xn,则X补可通过“各位求反,末位加1”求得。7.( )控制存储器的字长取决于微程序设计,与主存字长无关。8.( )I/O控制方式中,程序中断方式以及通道方式主要由程序实现。9.( )Cache和虚拟存储器这两种存储器管理策略都利用了程序的局部性原理。10.( )流水线中相关问题,主要包括资源相关、指令相关和控制相关。三.1. 在下列常用术语后面,写出相应的中文名称:LRU_、 DMA_。2.移码表示法主要用于表示_数的阶码E。3. 若X1原=1110B,X2反=1110B,X3补=1110B,X4移=1110B,(均是单符号位,此处B代表二进制)则在X1,X2,X3,X4中最小的数是_。4.硬布线控制器中,时序信号采用_三级体制;在微程序控制器中,一般采用_二级体制。5.若操作数的有效地址的地址在指令中,称为_寻址,若操作数在寄存器中,称为_寻址。6.RISC的三个基本要素是:一个有限的简单的指令集;CPU配备大量的通用寄存器;_。7. 输入/输出操作实现的CPU与I/O设备的数据传输实际上是CPU与_之间的数据传输。四.1. 什么是指令周期?什么是机器周期?什么是时钟周期?三者之间的关系如何?2. 以可屏蔽中断为例,说明一次完整的中断过程主要包括哪些环节?3. 什么是计算机体系结构中的并行性?有哪些提高并行性的基本技术方法? 4. 主存储器的性能指标有哪些?含义是什么?五.1如果一个C语言float型变量被赋予初值:8.25,请以十六进制形式给出其在计算机内部的编码,要求写出转换过程。注:float型数据用IEEE 754单精度浮点数格式表示。2已知某小型计算机字长为16位,其双操作数指令的格式如图所示:R操作码OCD双操作数指令其中OC为操作码,R为通用寄存器地址,试说明在下列各种情况下能访问的最大内存空间为多少机器字?有效地址EA如何计算?(1)D为直接操作数; (2)D为直接内存地址;(3)D为一级间接地址;(4)D为变址寻址的形式地址,假定变址寄存器为R0,其中R0的字长为16位。3两个8位有符号整数,真值X01001110、Y00010001,计算XY。请模仿8位处理器用补码进行运算,写出加法过程、给出结果真值,并指出是否溢出以及你采用的溢出判断的方法。 4设某计算机的地址寄存器为16位,数据寄存器都是8位。欲用16K1的SRAM芯片构成该计算机的内存储器,请问: 内存的最大容量为多少字? 共需要多少SRAM芯片? 片内寻址需要多少地址位? 片选信号需要多少地址位? 简单说明扩展方法。2010级计算机组成原理A评分标准与参考答案一、单选题(20个小题,共20分) 1C 2A 3D 4B 5D 6B 7B 8A 9C 10A11B 12A 13C 14A 15C 16A 17B 18C 19D 20B二、判断题(每题1分,共10分)1 错误 2. 正确 3. 错误 4. 错误 5. 正确6. 正确 7. 正确 8. 错误 9. 正确 10. 错误三、填空题(每空1分,共10分)1符号位S,真值e, 偏移量2. 输入码, 内码3. 84. 顺序,跳跃5. 主状态周期节拍电位节拍脉冲, 节拍电位节拍脉冲四、问答题(每题5分,共20分)1答:时间上讲,取指令事件发生在“取指周期”,取数据事件发生在“执行周期”。从空间上讲,从内存读出的指令流流向控制器(指令寄存器)。从内存读出的数据流流向运算器(通用寄存器)。2. 答:存储器的性能指标主要是存储容量. 存储时间、存储周期和存储器带宽。在一个存储器中可以容纳的存储单元总数通常称为该存储器的存储容量。存取时间又称存储访问时间,是指从启动一次存储器操作到完成该操作所经历的时间。存储周期是指连续两次独立的存储器操作(如连续两次读操作)所需间隔的最小时间。存储器带宽是指存储器在单位时间中的数据传输速率。3. 答:0 操作数的检查:判知两个操作数是否有为0,如果为0,可得运算结果而没有必要再进行后续的一系列操作以节省运算时间。比较阶码大小并完成对阶:看两数的阶码是否相同,即小数点位置是否对齐。只有阶码相同(小数点对齐),才能进行尾数求和;否则必须对阶。尾数求和运算:对阶完成才可以进行尾数求和运算。结果规格化,包括舍入处理、溢出处理。4. 答:外围设备的I/O控制方式分类及特点:(1)程序查询方式:CPU的操作和外围设备的操作能够同步,而且硬件结构比较简单(2)程序中断方式:一般适用于随机出现的服务,且一旦提出要求应立即进行,节省了CPU的时间,但硬件结构相对复杂一些。(3)直接内存访问(DMA)方式:数据传输速度很高,传输速率仅受内存访问时间的限制。需更多硬件,适用于内存和高速外设之间大批交换数据的场合。(4)通道方式:可以实现对外设的统一管理和外设与内存之间的数据传送,大大提高了CPU的工作效率。(5)外围处理机方式:通道方式的进一步发展,基本上独立于主机工作,结果更接近一般处理机。五、应用题(每题10分,共40分)1解:(1)x补 = 01101000 B = 68Hy补 = 11010010 B = D2H-y补 = 00101110 B = 2EH,(2)x+y补 = x补 + y补 = 100111010 B = 1 3AH最高位和次高位均有进位,无溢出,故x+y = 00111010 B = 3AH = 58(3)x-y补 = x补 + -y补 = 10010110 B = 96H最高位无进位、次高位有进位,有溢出,故上述结果不能再按照补码理解。2解:E = D E = (PC) + D E = (Rx) + D E = ( R ) E = ( D ) E = (Rb) + D 3解:(1)每道记录信息容量 = 12288字节 每个记录面信息容量 = 27512288字节 共有4个记录面,所以磁盘存储器总容量为 427512288字节 = 13516800字节(2)最高位密度D1按最小磁道半径R1计算(R1 = 115mm): D1 = 12288字节/2R1= 17字节/mm 最低位密度D2按最大磁道半径R2计算 R2 = R1 + (275/5) = 115 + 55 = 170mm D2 = 12288字节/2R2 = 11.5字节/mm(3)磁盘数据传输率 r = 3000/60 = 50周/秒 N = 12288字节(每道信息容量)C = rN = 5012288 = 614400字节/秒(4)平均等待时间 = 1/2r = 1/250 = 1/100秒 = 10毫秒4解答:(1)页面大小为4KB212B,故页内地址12位。虚拟地址空间大小为16MB224B,故虚地址共24位,低12位为页内地址,高241212位为虚页号。主存地址空间大小为1MB220B,故实地址共20位,低12位为页内地址,高20128位为页框号(物理页号)。(2)主存与 Cache之间交换的块大小为32B25B,故cache行(块)内地址5位。Cache共8行23行,故Cache大小为328256B28B。Cache地址3位Cache行号+5位行内地址。主存物理地址区数1MB/256B220/282124096。故物理地址分三个字段:高12位为标记tag,中间3位为Cache行号,最低5位为行内地址。(3)虚拟地址001C60H的低12位C60H为页内地址,高12位001H为虚页号。查页表可知,虚页001H对应的有效位为1,故该页已调入主存,主存页号为04H,故主存地址为04C60H。主存地址04C60H000001001100 011 00000b的低5位00000B为行内地址,中间3位011B为Cache行号,查Cache标记可知,第3行的有效位为1,但标记为105H,故该地址Cache不命中。2010级计算机组成原理B评分标准与参考答案一、单选题(每小题1分,20个小题,共20分)1. C 2. B3. C 4. A 5. B 6. A 7. A 8. B 9.C 10.A 11. D 12. C 13. C14. B15. C 16. D17.B18. C19. D 20. A二、判断题(每题1分,共10分)1正确 2. 错误 3. 错误 4. 正确 5. 错误6. 错误 7. 正确 8. 错误 9. 正确 10.错误三、填空(每空1分,10个空,共10分)1. 最近最少使用、直接存储器访问2浮点3. X14. 主状态周期-节拍电位-节拍脉冲,节拍电位-节拍脉冲5. 间接、寄存器6强调对指令流水线的优化7I/O设备接口中的寄存器四、简答题(每小题5分,共20分)1答:指令周期是完成一条指令所需的时间。包括取指令、分析指令和执行指令所需的全部时间。机器周期也称为CPU周期,是指被确定为指令执行过程中的归一化基准时间,通常等于取指时间(或访存时间)。时钟周期是时钟频率的倒数,也可称为节拍脉冲或T周期,是处理操作的最基本单位。一个指令周期由若干个机器周期组成,每个机器周期又由若干个时钟周期组成。2答:(1)设备提出中断请求(2)当一条指令执行结束时CPU响应中断(3)CPU设置“中断屏蔽”标志,不再响应其它中断请

温馨提示

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

评论

0/150

提交评论