《2022年2022年计算机组成原理本科生期末试卷完整答案 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年计算机组成原理本科生期末试卷完整答案 .pdf(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、本科生期末试卷(一)一、选择题(每小题1 分,共 15 分)1 从器件角度看,计算机经历了五代变化。但从系统结构看,至今绝大多数计算机仍属于(冯诺依曼 )计算机。2 某机字长32 位,其中1 位表示符号位。若用定点整数表示,则最小负整数为()。A -(231-1) B -(230-1) C -(231+1) D -(230+1) 3 以下有关运算器的描述,(算术运算与逻辑运算)是正确的。4 EEPROM是指( 电擦除可编程只读存储器)。5 常用的虚拟存储系统由(主存 - 辅存 )两级存储器组成,其中辅存是大容量的磁表面存储器。 6 RISC访内指令中,操作数的物理位置一般安排在(两个通用寄存器
2、)。7 当前的 CPU由( 控制器、运算器、cache)组成。8 流水 CPU是由一系列叫做“段”的处理部件组成。和具备m个并行部件的CPU相比,一个 m段流水 CPU的吞吐能力是(具备同等水平)。9 在集中式总线仲裁中,(独立请求 )方式响应时间最快。10 CPU 中跟踪指令后继地址的寄存器是(程序计数器 )。11 从信息流的传输速度来看,(单总线 )系统工作效率最低。12 单级中断系统中,CPU一旦响应中断,立即关闭(中断屏蔽 )标志,以防止本次中断服务结束前同级的其他中断源产生另一次中断进行干扰。13 安腾处理机的典型指令格式为(41 位)位。14 下面操作中应该由特权指令完成的是(从用
3、户模式切换到管理员模式)。15 下列各项中,不属于安腾体系结构基本特征的是(超线程 )。二、填空题(每小题2 分,共 20 分) 1 字符信息是符号数据,属于处理(非数值 )领域的问题,国际上采用的字符系统是七单位的( ASCII)码。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - - - - - - - - 2 按 IEEE754 标准,一个32 位浮点数由符号位S (1 位)、阶码E(8 位)、尾数M ( 23位)三个域组成。其中阶码E的值等于指数的真
4、值(e)加上一个固定的偏移值(127)。 3 双端口存储器和多模块交叉存储器属于并行存储器结构,其中前者采用(空间 )并行技术,后者采用(时间 )并行技术。 4 虚拟存储器分为页式、(段)式、( 段页 )式三种。 6 CPU从内存取出一条指令并执行该指令的时间称为(指令周期 ),它常用若干个(CPU周期 )来表示。 7 安腾 CPU中的主要寄存器除了128 个通用寄存器、 128 个浮点寄存器、 128 个应用寄存器、 1 个指令指针寄存器(即程序计数器)外,还有64 个( 推断寄存器 )和 8 个( 分支寄存器 )。 8 衡量总线性能的重要指标是(总线宽度 ),它定义为总线本身所能达到的最高
5、传输速率,单位是( MB/s)。 9 DMA控制器按其结构,分为(选择型 )DMA 控制器和( 多路型 )DMA 控制器。前者适用于高速设备,后者适用于慢速设备。 10 64位处理机的两种典型体系结构是(英特尔 64 位体系结构 )和( 安腾体系结构 )。前者保持了与IA-32 的完全兼容,后者则是一种全新的体系结构。三、简答题(每小题8 分,共 16 分) 1 CPU中有哪几类主要寄存器,用一句话回答其功能。1. 数据寄存器 : 其主要功能是作为CPU和主存、外设之间信息传输的中转站,用以弥补CPU和主存、外设之间操作速度上的差异。2. 指令寄存器 : 用来保存当前正在执行的一条指令。3.
6、程序计数器 : 用来指出下一条指令在主存储器中的地址。4. 地址寄存器 : 用来保存CPU当前所访问的主存单元的地址。5. 累加寄存器 : 当运算器的算术逻辑单元ALU执行算术或逻辑运算时,为 ALU提供一个工作区,可以为ALU暂时保存一个操作数或运算结果。6. 程序状态字寄存器: 用来表征当前运算的状态及程序的工作方式。 2 指令和数据都用二进制代码存放在内存中,从时空观角度回答CPU如何区分读出的代码是指令还是数据。计算机可以从时间和空间两方面来区分指令和数据,在时间上, 取指周期从内存中取出的是指令,而执行周期从内存取出或往内存中写入的是数据,在空间上, 从名师资料总结 - - -精品资
7、料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 3 页 - - - - - - - - - 内存中取出指令送控制器,而执行周期从内存从取的数据送运算器、往内存写入的数据也是来自于运算器四、计算题( 10 分)设 x=-15 ,y=+13,数据用补码表示,用带求补器的阵列乘法器求出乘积xy,并用十进制数乘法进行验证。解:设最高位为符号位,输入数据为:x 补=10001,y 补=10011, 算前求补器输出后 |x|=1111, |y|=1101 1111 1101 =11000011 算后求补器输出为1
8、1000011, 加上乘积符号0, 最后得补码乘积值为011000011,利 用补码与真值的换算公式,补码二进制数的真值是 x y = 1 27+1 26+121+120=128+64+2+1 =+195 十进制数乘法验证:xy=(-15)(-13) =+195 五、证明题( 12 分)用定量分析方法证明多模块交叉存储器带宽大于顺序存储器带宽。解:假设( 1)存储器模块字长等于数据总线宽度;(2)模块存取一个字的存储周期等于T;(3)总线传送周期为;(4)交叉存储器的交叉模块数为m.。交叉存储器为了实现流水线方式存储,即每经过时间延迟后启动下一模快,应满足T = m , (1) 交叉存储器要求
9、其模快数m,以保证启动某模快后经过m 时间后再次启动该模快时,它的上次存取操作已经完成。这样连续读取m个字所需要时间为t1 = T + (m 1) = m+ m= (2m 1) (2) 故存储器带宽为W1 = 1/t1 = 1/(2m-1)(3) 而顺序方式存储器连续读取m个字所需时间为 t2 = mT = m2(4) 存储器带宽为W2 = 1/t2 = 1/m2(5) 比较 (3) 和 (5) 式可知,交叉存储器带宽W1 大于顺序存储器带宽W2 七、分析计算题(12 分)如果一条指令的执行过程分为取指令、指令译码、指令执行三个子过程,每个子过程时间都为100ns。请分别画出指令顺序执行和流水执行方式的时空图。计算两种情况下执行n=1000 条指令所需的时间。流水方式比顺序方式执行指令的速度提高了几倍?名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 3 页 - - - - - - - - -