windlx系统结构实验报告.doc
《windlx系统结构实验报告.doc》由会员分享,可在线阅读,更多相关《windlx系统结构实验报告.doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、!- 课程设计报告书课程名称: 计算机系统结构 题 目: WinDLX模拟器实验 学生姓名: xxx 专 业: 计算机科学与技术(数字媒体) 班 别: x 学 号: x 指导老师: x 日 期: 2011 年 5 月 2 日一、实验目的:熟悉WinDLX的的基本概念和使用,了解各种不同指令在流水线的实际流动情况,对流水线做性能分析,加深对流水线及RISC处理器的理解二、实验环境:WinDLX模拟器可以装入DLX汇编语言程序,然后单步、设置断点或者连续执行该程序。CPU的寄存器、流水线、I/O和存储器都可以使用图形的方式表示出来。模拟器还提供了对流水线操作的统计功能。该模拟器对理解流水线和RIS
2、C处理器的特点很有帮助。WinDLX要求的硬件平台是IBM PC兼容机,WinDLX是一个Windows应用程序,运行于Windows 3.0以上的操作系统。三、实验步骤、结果分析:使用WinDLX模拟器,对Fact.s做如下分析:开始模拟之前的准备工作: (1) 通过双击 WinDLX 图标启动WinDLX,将出现一个带有六个图标的主窗口: (2)进行初始化模拟器, 点击File 菜单中的 Reset all 菜单项,弹出一个“Reset DLX”对话框。然后点击窗口中的“确认”按钮即可。(3)在开始模拟之前,至少应装入一个程序到主存。为此,选择File / Load Code or Dat
3、a,窗口中会列出目录中所有汇编程序。fact.s 计算一个整型值的阶乘; input.s中包含一个子程序,它读标准输入(键盘)并将值存入DLX处理器的通用寄存器R1中。按如下步骤操作,把fact.s和input.s加载入主存。点击 fact.s点击 select 按钮点击 input.s点击 select按钮点击 load按钮得到如下图:弹出一下询问对话框,点击“是”。1. 观察增加浮点运算部件对性能的影响。(1)点击Configuration打开菜单,然后点击Floating Point Stages菜单项,选择如下标准配置: (2)再点击ExecuteRun,输入15点,回车,在弹出的对话
4、框出现消息Trap #0 occurred 表明最后一条指令 trap 0 已经执行, Trap指令中编号“0”没有定义,只是用来终止程序。点击确定。按F5进行查看:关闭上面的对话框,在Statistisc中得到结果如下所示: (4) 修改浮点数一次,参数如下图:修改浮点数后,单击OK,再点击ExecuteRun,输入15点,回车,在弹出的对话框中点击确定。然后在Statistisc中得到结果如下所示:(5) 修改浮点数二次,参数如下图:执行程序,输入点数15,然后在Statistisc中得到结果如下所示:结论:从上面几次条件的改变下我们可以看出:增加浮点部件后执行该程序时结果并没有发生变化。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- windlx 系统 结构 实验 试验 报告 讲演 呈文
限制150内