大理大学计算机科学与技术专业《计算机组成原理》科目期末试卷及答案.docxVIP

大理大学计算机科学与技术专业《计算机组成原理》科目期末试卷及答案.docx

本文档由用户AI专业辅助创建,并经网站质量审核通过
  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文档。上传文档
查看更多

大理大学计算机科学与技术专业《计算机组成原理》科目期末试卷及答案

考试时间:______分钟总分:______分姓名:______

一、选择题

1.在计算机中,采用补码表示法时,[+7]和[-7]的机器码分别是1001和1111,则[+7]+[-7]的结果是?

A.10000

B.01111

C.00000

D.11111

2.一个8位存储单元,能存储的无符号整数的范围是?

A.0~255

B.-128~+127

C.-256~+255

D.-128~+127或0~255(取决于是否采用补码)

3.采用直接映射方式组成的Cache,其地址映像中,主存块号与Cache块号的位数分别为k和j。若主存地址是32位,则k和j分别是?

A.k=10,j=10

B.k=28,j=8

C.k=16,j=4

D.k=24,j=6

4.在典型的CPU结构中,组成运算器的核心部件是?

A.控制器

B.寄存器

C.算术逻辑单元(ALU)

D.地址加法器

5.下列哪种寻址方式中,指令中直接给出操作数的地址?

A.立即寻址

B.直接寻址

C.间接寻址

D.寄存器寻址

6.CPU访问主存的周期称为?

A.指令周期

B.时钟周期

C.存取周期

D.机器周期

7.在计算机总线结构中,为了解决多个部件同时访问总线的问题,通常采用?

A.串行传输

B.并行传输

C.总线仲裁

D.交叉开关

8.Cache的主要目的是?

A.容量比主存大

B.速度比主存慢

C.成本比主存低

D.提高主存访问速度

9.I/O设备与CPU进行数据交换通常采用?

A.直接内存访问(DMA)

B.程序查询方式

C.中断方式

D.以上都是

10.指令系统中,操作数隐含在指令操作码中的寻址方式称为?

A.立即寻址

B.寄存器寻址

C.直接寻址

D.间接寻址

二、简答题

1.简述原码、反码、补码三种数据表示方法的定义及优缺点。

2.解释什么是Cache命中?简述影响Cache性能的主要性能指标。

3.CPU控制器主要由哪些部分组成?各部分的主要功能是什么?

4.什么是总线?总线按传输信息类型可分为哪几种?各自的特点是什么?

三、计算题

1.已知某计算机的Cache采用4路组相联映射方式,Cache容量为16KB,每个主存块大小为4KB。假设主存地址为32位,Cache地址为16位。请计算:

(1)Cache共有多少个组?每个组有多少个块?

(2)若访问主存地址`H2F8H`,请计算其在Cache中的标记(Tag)和块内地址(Offset)是多少(十六进制表示)?

2.某CPU主频为1.8GHz,执行一条指令平均需要4个时钟周期。假设某程序共有1000条指令,其中40%是访存指令,访存指令平均需要3个时钟周期。请计算:

(1)该指令的平均执行时间(以纳秒为单位)。

(2)该程序的执行时间(以纳秒为单位)。

四、综合题

已知某计算机的CPU通过总线访问主存,总线宽度为32位,总线工作频率为50MHz。CPU与主存之间采用异步总线协议,假设在总线传输一个字(4字节)的时间中,需要经历4个时钟周期的读/写准备时间、1个时钟周期的地址传输时间和1个时钟周期的数据传输时间。CPU执行一条指令需要完成一次读指令操作和一次写指令操作,每次指令操作访问一个字的数据。请计算:

(1)该总线的传输速率是多少MB/s?

(2)执行一条指令,CPU需要等待总线多少时间(以纳秒为单位)?

---

试卷答案

一、选择题

1.D

解析思路:补码加法遵循“符号位扩展,按位相加,溢出舍弃”规则。[+7]=00000111,[-7]=11111001。相加过程:0+1=1,1+0=1,1+1=0(进1),0+1+1=0(进1),0+1+1=0(进1),0+0=0,1+1=0(进1),1+1=1。结果为11111111,即-0或全1,表示溢出,结果应视为0(题目可能隐含舍去溢出)。

2.A

解析思路:8位无符号整数范围是0到2^8-1,即0到255。

3.A

解析思路:主存地址32位,去掉低位的组

文档评论(0)

老狐狸 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档