计算机组成与结构试题A解答.docVIP

  • 39
  • 1
  • 约5.2千字
  • 约 11页
  • 2017-08-21 发布于重庆
  • 举报
计算机组成与结构试题A解答.doc

=A 卷 课程 计算机组成与系统结构 考试形式(闭卷,考试) 题次 一 二 三 四 五 六 七 八 九 十 总分 评卷人 分数 40 10 15 10 10 15 100 评分 一、判断下列各题对错,对,不需要说明原因;错,请给出正确说明(每题4分,共40分)。 1.在处理器(CPU)的数据路径上流动的信息分别是指令、操作数和地址,它们并不是同时在数据路径上流动,而是分时流动的。 答:对。 2. 指令操作的对象是操作数,但在指令中仅给出操作数的地址;需要用此地址直接寻找操作数。 答:错。指令中给出的地址是形式地址,需要根据指令中给出的寻址方式,将此形式地址转换成实际地址,然后用实际地址去寻找操作数。 3. 指令集结构(ISA)包含了指令集和处理器内部的所有寄存器。 答:错。ISA包含的内容是:指令集(指令格式、类型、寻址方式等) 、处理器内部可供程序员编程使用的寄存器及与存储器交互的接口信息(地址与数据位数)。 4. 从内存中读取指令和读取操作数的过程相同,只是地址来源不同以及读出后存放的去处不同。 答:对。 5. 主存仅由SRAM和DRAM两种半导体存储器组成,它们都是易失性存储器,所以一旦断电,再开机仅能由硬盘直接启动执行。 答:错。主存是由DRAM和ROM两种半导体存储器组成。DRAM是易失性存储器,仅用于存储执行或待执行的程序和数据;ROM是非易失性存储器,用来存放软硬系统之间的映像程序,包括系统自检与启动引导等。 6. Cache技术解决存储器系统的速度问题,虚拟存储器技术解决存储器系统的容量问题,所以主存可以不要。 答:错。主存是多层存储器系统的核心层,是保证处理器正常执行程序的基础设施。引入Cache技术是为了在主存速度的基础上提高速度,引入虚拟存储器技术也是为了在主存容量的基础上扩充容量。离开了主存这一基础,就无法实现速度的提高和容量的扩充。 7. Cache技术中映像方法是基础,虚拟存储器技术中分页与分段管理方法是基础。 答:对。 8. Cache的性能指标是速度,主存的性能指标是性价比,虚拟存储器的性能指标是容量。 答:错。Cache的性能指标是其命中率;主存的性能指标是其存储容量、存取时间、存储周期和存储器带宽;虚拟存储器的性能指标是主存的命中率。 9. RISC指令集中每条指令的位数都相同(定长);在RISC处理器中提高性能的两种实现方法分别是采用指令流水线和大量使用寄存器。 答:对。 10. 指令流水线若想提高计算机系统的性能,必须解决的问题是执行指令的各功能部件在操作上可以重叠进行 。 答:错。必须解决的问题除了执行指令的各功能部件在操作上可以重叠进行外,还有数据冲突与分支冲突问题。 二、计算题(每题5分,共10分) 1. 已知x=-65,y=+40,用符号补码计算x-y。注意:n+1=8。 解:[x]补=[-65]补=[-1000001]补 [y]=[+40]补=[+0101000]补[-y]补 [x-y]补=[x]补+[-y]补=11 0111111+11 1011000 11 0111111 + 11 1011000 11 0010111 [x-y]补=x-y=(-1101001)2=(-105)10 说明:数据表示:2分;计算∶2分;最终结果1分。 -100用IEEE 754单精度浮点数格式表示。 答:IEEE 754单精度浮点数表示的数值范围为: -(2-2-23 ) 2+127 ( -2-126 及 +2-126 ( +(2-2-23)( 2+127 (2分) 规格化真值:X= -1.0111011(2-10 (1分) s=1 e=-10+1111111 f=01110110000000000000000 [X]浮=101110110000000000000000 (2分) 三、某CPU与非常简单CPU具有相同的寄存器及存储器容量配置,其指令集如下: 指 令 指令码 操 作 LDAC 00AAAAAA AC(M[AAAAAA] STAC 01AAAAAA M[AAAAAA](AC ADD 10AAAAAA AC(AC+M[AAAAAA] AND 11AAAAAA AC(AC(M[AAAAAA] 请为该CPU设计数据路径(包括ALU),并写出执行上述每条指令的RTL代码(取指过程的RTL代码只写一遍)。(本题15分,数据路径8分,RTL代码7分) 答:

文档评论(0)

1亿VIP精品文档

相关文档