已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机系统院系 学号 姓名 授课教师 密封线一、 单项选择题(每小题1分,共20分)1. Y86-64的CPU顺序结构设计与实现中,分成( B )个阶段 A.5 B.6 C.7 D.82. 为了使计算机运行得更快,现代CPU采用了许多并行技术,将处理器的硬件组织成若干个阶段并让这些阶段并行操作的技术是( A ),该技术的CPI一般不小于1。A. 流水线 B.超线程 C.超标量 D.向量机3. Y86-64的指令编码长度是( A )个字节 A.110 B.32 C.64 D.1284. 在Y86-64指令集体系结构中,程序员可见的状态不包括( B ) A程序寄存器 B.高速缓存 C.条件码 D.程序状态5. 在Y86-64 CPU中有15个从0开始编码的通用寄存器,在对指令进行编码时,对于仅使用一个寄存器的指令,简单有效的处理方法是( C )A.用特定的指令类型代码B.用特定的指令功能码C.用特定编码0xFF表示操作数不是寄存器D.无法实现 二、 填空题 ( 每空1 分,共 10 分 )1. 2 三、 判断对错(每小题1分,共10分,在题前打 X 符号)1. ( X )Y86-64的顺序结构实现中,寄存器文件读时是作为时序逻辑器件看待。2. ( )现代超标量CPU指令的平均周期通常小于1个时钟周期。3. ( x )Y86-64的顺序结构实现中,寄存器文件写时是作为组合逻辑器件看待。4. ( x )在Y86-64的顺序结构实现中,寄存器文件写时是作为组合逻辑器件看待。四、简答题1. 简述Y86-64流水线CPU中的冒险的种类与处理方法。答:数据冒险:3分 指令使用寄存器R为目的,瞬时之后使用R寄存器为源。处理方法有暂停: 通过在执行阶段插入气泡(bubble/nop),使得当前指令执行暂停在译码阶段;数据转发:增加valM/valE的旁路路径,直接送到译码阶段;加载使用冒险:指令暂停在取指和译码阶段,在执行阶段插入气泡(bubble/nop)控制冒险:2分 分支预测错误:在条件为真的地址target处的两条指令分别插入1个bubble。 ret:在ret后插入3个bubble。 2. 参照Y86-64流水线CPU的实现,说明流水线如何工作。概念2分,结合示例3分。流水线化的系统,待执行的任务被划分成若干个独立的阶段,将处理器的硬件也组织成若干个单元,让各个独立的任务阶段在不同的硬件单元上一次执行,从而使多个任务并行操作。如Y86-64将指令执行分为取指、译码、执行、访存、写回5个阶段,通过在每个阶段插入流水线寄存器,利用时钟信号控制流水线的时序和操作,理想情况下可实现5条指令的同时运行。四、 系统分析题(每小题5分,共20分)1. 六、综合设计题(每小题10分,共20分)1. 请写出Y86-64 CPU顺序结构设计与实现中,POP指令在各阶段的微操作。2. 请写出Y86-64 CPU顺序结构设计与实现中,mrmovq指令在各阶段的操作。阶段mrmovq D(rB), rB取指icode:ifun M1PC rA:rB M1PC+1 valC M8PC+2 valP PC+10 译码 valB RrB 执行valE valB + valC访存valM M8valE写回RrA valM更新PCPC valP每个阶段2分 1. 为Y86-64 CPU增加一指令iaddq V,rB ,将常量数值V加到寄存器rB。参考irmovq、OPq指令,请设计iaddq指令在各阶段的微操作。(10分)指令irmovq V,rBOPq rA, rBiaddq V,rB取指icode:ifunM1PCicode:ifunM1PCrA:rBM1PC+1rA:rBM1PC+1valCM8PC+2valPPC+10valPPC+2译码valARrAvalB0valBRrB执行valEvalB+valCvalEvalB OP valASet CC访存写回RrBvalERrBvalE更新PCPCvalPPCvalP (1)取指:icode:ifunM1PCrA:rBM1PC+1valCM8PC+2val
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- TCECS 1309-2023 建设项目设计前期及规划咨询标准
- 河南豫光金铅集团招聘试题及答案
- 硬件制造市场分析与研究
- 机器学习工程师秋招面试题及答案
- 华为秋招面试题及答案
- 公务员面试冷门素材面试题及答案
- 格兰仕秋招题库及答案
- 2025广西来宾市忻城县自然资源局招聘编外人员1人参考题库及答案详解(考点梳理)
- 2026年临汾职业技术学院单招职业适应性考试必刷测试卷必考题
- 2025广东梅州市引进急需紧缺人才426人(第二轮)参考题库及答案详解一套
- 人教版(PEP)小学英语-(三、四、五、六年级)-单词表(附注音标)
- 网络传播概论(第5版)课件 第3、4章 网络传播形式的流变、网络传播的多重策略
- 2024年阳泉融盛投资控股集团有限公司招聘笔试冲刺题(带答案解析)
- 计算机专业生涯发展展示
- 红色金融史教学课件
- 胃炎病理学课件
- 大学生职业生涯发展报告
- 热力发电厂课程设计说明书
- 斑点叉尾鮰鱼种培育技术
- 南方科技大学自述信800字范文六篇
- “双减”背景下小学语文个性化作业设计策略
评论
0/150
提交评论