计算机组成原理实验报告四(共20页).doc
《计算机组成原理实验报告四(共20页).doc》由会员分享,可在线阅读,更多相关《计算机组成原理实验报告四(共20页).doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上计算机组成原理 实验报告 学院(系): 软件学院 专 业: 软件工程 班 级: 13级java1班 学 号: 姓 名: 王浩 2015年 11月 17 日 实验4 流水线及流水线中的冲突 一.实验目的(1)理解计算机流水线基本概念。(2)理解MIPS结构如何用5段流水线来实现。(3)理解各段的功能和基本操作。(4)加深对数据冲突、结构冲突的理解,理解这两类冲突对CPU性能的影响。(5)进一步理解解决数据冲突的方法,掌握如何应用定向技术来减少数据冲突引起的停顿。 二.实验内容和步骤(1)、启动MIPSsim。(2)、根据预备知识中关于流水线各段操作的描述,进一步理解流水
2、线窗口中各段的功能,掌握各流水寄存器的含义。(用鼠标双击各段,就可以看到各流水寄存器的内容)(3)、参照MIPSsim模拟器使用说明,熟悉MIPSsim模拟器的操作和使用方法。(4)、选择配置菜单中的“流水方式”选项,使模拟器工作于流水方式下。 5)、观察程序在流水线中的执行情况,步骤如下: 1)选择MIPSsim的“文件”“载入程序”选项来加载pipeline.s。截图如下 2)关闭定向功能。这是通过“配置”“定向”。3)用单步执行一个周期的方式执行该程序,观察每一个周期中,各段流水寄存器内容的变化、指令的执行情况(“代码”窗口)以及时钟周期图。截图如下 4)当执行到第13个时钟周期时,各段
3、分别正在处理的指令是: IF: LW $r4, 60, ($r6) ID: ADDI $r3, $r0, 25 EX: ADDI $r1, $r1, -1 MEM: ADDI $r6, $r0,8 WB: ADD $r2,$r1,$r0 画出这时的时钟周期图如下 (6)、这时各流水寄存器中的内容为: IF/ID.IR: IF/ID.NPC: 48 ID/EX.A: 0 ID/EX.B: 0 ID/EX.IR: 25 ID/EX.Imm: EX/MEM.ALUo: 4 EX/MEM.IR: MEM/WB.LMD: 0 MEM/WB.ALUo: 8 MEM/WB.IR: 见下图 (7)、观察和分析
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 实验 报告 20
限制150内