“计算机组成原理”统考试题分析报告.pptVIP

“计算机组成原理”统考试题分析报告.ppt

  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)CPI:执行一条指令所需的平均时钟周期数   MIPS:每秒执行百万条指令数   80M/4=20M,故MIPS数为20   平均每秒Cache缺失的次数:    20M*1.5*(1-0.99)=300000次 当Cache缺失时,CPU访问主存,将一个块(16B)传送到Cache,则主存带宽至少应达到: 300000*16=4.8MB/s  (2)每秒钟产生缺页异常数:    300000*0.000005=1.5次    周期挪用方式每一次DMA请求只能传送一个数据,即每传送32位数,磁盘控制器发出一次DMA请求,则平均每秒磁盘DMA请求的次数至少应为:    1.5*4KB/4B=1536次  (3)应先响应DMA请求。若DMA请求得不到及时响应,可能丢失数据。  (4)采用4体交叉存储器,每个存储周期可传送4个数据,则最大带宽为:    4*4B/50ns=320MB/s 谢谢大家! 感谢您的观看! 时钟 功能 有效控制信号 C5 MAR←(R1) R1out,MARin C6 MDR←M(MAR) MemR,MDRinE C7 A←(R0) R0out,Ain C8 AC←(A)+(MDR) MDRout,Add,ACin C9 MDR←AC ACout,MDRin C10 M(MAR)←(MDR) MDRoutE , MemW 指令执行阶段每个节拍的功能和有效控制信号如下表所示:?????? 2010年真题 18. 下列寄存器中,汇编语言程序员可见的是( ) A:存储器地址寄存器(MAR)? B:程序计数器(PC) C:存储器数据寄存器(MDR)? D:指令寄存器(IR) 分析: 用汇编语言编程时,可以使用程序计数器PC的值(如相对转移指令),但其它寄存器都不能使用。 2010年真题 19、下列不会引起指令流水阻塞的是( ) A:数据旁路??? B:数据相关??? C:条件转移?? D:资源冲突 分析: 数据相关是指前一条指令的结果是下一条指令的操作数,条件转移会引起流水线中的指令失效,资源冲突会导致某些指令等待,都会引起流水阻塞。 数据旁路是为解决数据相关而采用的一种措施。 2011年真题 19. 假定不采用 Cache 和指令预取技术,且机器处于“开中断”状态,则在下列有关指令执行的叙述中,错误的是( )。 A.每个指令周期中CPU都至少访问内存一次 B.每个指令周期一定大于或等于一个CPU时钟周期 C.空操作指令的指令周期中任何寄存器的内容都不会被改变 D.当前程序在每条指令执行结束时都可能被外部中断打断 分析: A:每条指令都要取指,因此必须访存。 B:一个指令周期由一个或几个CPU周期组成,一个CPU周期由几个时钟周期组成。 C:空操作指令不执行任何操作,但程序计数器PC会加1 D:每条指令执行结束后会检测中断请求,如满足条件可响应。 2012年真题 18. 某计算机的控制器采用微程序控制方式,微指令中的操作控制字段采用字段直接译码法,共有33个微命令,构成5个互斥类,分别包含7、3、12、5和6个微操作,问一共需是几位控制位( ) A.5 B.15 C.18 D.33 分析: 5个互斥类,各需3、2、4、3、3位编码,共需15位 2012年真题 ??44.(12分)在某计算机系统中int型为32位,short型为16位。题44表给出了指令系统中部分指令格式,其中Rs,Rd表示寄存器,mem表示存储器,(x)表示寄存器x或存储单元x的内容。 采用5段流水方式执行指令,各流水段分别是取指(IF)、译码/读寄存器(ID)、执行/计算有效地址(EX)、访问存储器(M)和结果写回寄存器(WB),指令发射按照“按序发射,按序完成”方式,没有采用转发技术处理数据相关,并且一寄存器的读和写操作不能在同一个时钟周期内进行。请回答下列问题。 题44表 指令系统中部分指令格式 名称 指令的汇编格式 指令含义 加法指令 ADD Rs,Rd (Rs)+(Rd)-Rd 算术/逻辑左移 SHL Rd 2*(Rd)-Rd 算术右移 SHR Rd (Rd)/2-Rd 取数指令 LOAD Rd,mem (mem)-Rd 存数指令 STORE Rs,mem Rs-(mem) (1)short型变量x的值为-513,存放在寄存器R1中,则执行“SHL R1”后,R1中的

文档评论(0)

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

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

1亿VIP精品文档

相关文档