四川大学《计算机组成原理》2020-2021学年期末试卷.docxVIP

四川大学《计算机组成原理》2020-2021学年期末试卷.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

四川大学期末考试试题(闭卷)

(2020——2021学年第一学期) B卷

一、选择题(本大题共15空,每空2分,共30分)16:27开始

1.偏移寻址通过将某个寄存器内容与一个形式地址相加而生成有效地址。 下列寻址方式中,属于偏移寻址方式的是(B)

A.寄存器寻址 B.基址寻址

C.立即数寻址 D.伪直接寻址

2.假设某计算机的存储系统由Cache和主存组成,某程序执行过程中访存1000次,其中访问Cache缺失(未命中)50次,则Cache的命中率是(D)

A.5% B.9.5%

C.50% D.95%

3.冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU 区分它们的依据是(D)

A.指令操作码的译码结果

B.指令和数据的寻址方式

C.指令周期的不同阶段

D.指令和数据所在的存储单元

4.补码加法运算是指(B)

A.操作数用补码表示,符号位单独处理

B.操作数用补码表示,连同符号位一起相加C.操作数用补码表示,将加数变补,然后相加D.操作数用补码表示,将被加数变补,然后相加

5.下列寄存器中,汇编语言程序员可见的是(B)

A.存储器地址寄存器(MAR)

B.程序计数器(PC)

C.存储器数据寄存器(MDR)

D.指令寄存器(IR)

6.下列说法中,不符合RISC指令系统的特点的是(B)

A.指令长度固定,指令种类少

B.寻址方式种类尽量减少。指令功能尽可能强

C.增加寄存器的数目,以尽量减少访存次数

D.选取使用频率最高的一些简单指令,以及很有用但不复杂的指令

7.下面描述中将指令从符号码翻译成二进制码的是(A)

A.汇编器 B.DRAM

C.SRAM D.编译器

8.在MIPS中进行静态数据访问时,需要使用到的寄存器是(B)

1

共6页

A.$fp B.$gp

C.$sp D.$at

9.Cache的地址映射中,若主存中的一块只能映射到Cache的一个确定块 中,称作(C)

A.全相联映射 B.组相联映射

C.直接映射 D.随机映射

10.补于十进制负数(D)

A.-48 B.-54

C.-68 D.-74

11.某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围 是(A)

A.2M B.4M

C.2MB D.4MB

12.(C)可区分存储单元中放的是指令还是数据

A.存储器 B.运算器

C.控制器 D.用户

13.计算机中有关ALU的描述正确的是(D)

A.只做算术运算,不做逻辑运算

B.只做加法

C.能存放运算结果

D.以上说法均不对

14.直接寻址的无条件转移指令功能是将指令中的地址码送入(A)

A.PC B.地址寄存器

C.累加器 D.ALU

15.浮点数的表示范围和精度取决于(C)

A.阶码的位数和尾数的机器数形式

B.阶码的机器数形式和尾数的位数

C.阶码的位数和尾数的位数

D.阶码的机器数形式和尾数的机器数形式

二、分析计算题(本大题共4小题,每小题5分,共20分)

1.假设一个程序中各类指令的使用频率如下所示:

5

4

4

33LW25%,SW15%,R-Type40%,Beq10%,J10%。

请计算运行该程序时多周期MIPS处理器的CPI。3.05

2.请写出十进制数-2.5的IEEE754单精度浮点数表达。(写出详细过程)

11000000001000000000000000000000

2

共6页

3.请写出0011的汉明校验码(每组采用奇校验,写出分组和计算过程)0101011

4.下图是优化后的6位乘法运算硬件实现框图,请给出基于该硬件实现的 乘法算法流程图。给定被乘数和乘数分别为011011和101010,请在下 表中给出使用该硬件实现进行乘法运算的各个操作步骤以及相应寄存器 的值(5分)

Operation(Shift

and/orAdd)

Product

Multiplicand

Multiplier

InitialValues

000000000000

011011

101010

Shift

000000000000

011011

010101

Add/shift

001101100000

011011

001010

Shift

000110110000

011011

000101

Add/shift

000101111000

011011

000010

Shift

000010111100

011011

000001

Add/shift

000011111110

011011

000000

三、应用题(本大题共2小题,每小题10分,共20分)1.请将下面的C语言程序翻译为MIPS汇编语言程序。

if(x15)

3

共6页

x=x+m;

else

x=x–m;

x++;

,其中x存放

您可能关注的文档

文档评论(0)

。。。。 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档