北邮 实验一 WINDLX模拟器安装使用.docxVIP

  • 6
  • 0
  • 约2.66千字
  • 约 7页
  • 2019-08-01 发布于山西
  • 举报
北京邮电大学 计算机学院 《计算机系统结构》课程实验 2015年4月 实验一WINDLX模拟器安装及使用 实验类别:综合实验 实验目的:建立实验环境,了解WINDLX模拟器的结构及使用 实验学时:2 人组数:1/1 实验设备环境:WinDLX要求的硬件平台是IBMPC兼容机,WinDLX是一个Windows应用程序,运行于Windows3.0以上的操作系统。 实验原理:WinDLX软件包中带有说明文件,供安装程序时候使用。 教学要点与学习难点:软件包中还有WinDLX教程和联机帮助,可以通过它们进一步了解模拟器的使用方法和DLX处理器的原理。大家在进行模拟实验以前应该仔细阅读这些文档。 实验内容和要求:阅读模拟器Help文档和相关资料,利用Fact.s及Input.s代码熟悉模拟器的配置、各项工具使用、寄存器设置及指令系统。 实验步骤:(1)WINDLX模拟器安装 (2)熟悉模拟器的配置 (3)熟悉各工具的使用 WinDLX模拟器的安装 WinDLX包含windlx.exe和windlx.hlp文件。同时,还需要一些扩展名为.s的汇编代码文件。在本教程中将使用fact.s和input.s这两个汇编代码文件。WinDLX的安装非常简单,我们获得WinDLX压缩包(224K),只要将其解压到一个指定的目录,然后执行里面的windlx.exe即可。做实验时直接双击桌面上的WinDLX图标就可进入Windlx模拟器。 开始和配置WinDLX 双击WinDLX图标启动WinDLX后,将出现一个带有六个子窗口的主窗口. 为了初始化模拟器,点击File菜单中的Resetall菜单项,弹出一个“ResetDLX”对话框。然后点击窗口中的“确认”按钮即可。 WinDLX可以在多种配置下工作。你可以改变流水线的结构和时间要求、存储器大小和其他几个控制模拟的参数。点击Configuration/FloatingPointStages(点击Configuration打开菜单,然后点击FloatingPointStages菜单项),选择如下标准配置: 装载测试程序 在开始模拟之前,至少应装入一个程序到主存。选择fact.s作为例子,fact.s计算一个整型值的阶乘,它的运行还需要一个辅助文件input.s,input.s中包含一个子程序,它读标准输入(键盘)并将值存入DLX处理器的通用寄存器R1中。为此,选择File/LoadCodeorData,窗口中会列出目录中所有汇编程序。按如下步骤操作,可将这两个文件装入主存。 ?点击fact.s?点击select按钮?点击input.s?点击select按钮?点击load按钮 双击Code窗口图标,里面显示的内容是两个程序(fact.s和input.s)加载到内存中的情况 程序中每个变量或标号的实际地址,还可以通过主窗口中Memory菜单下的Symbols选项来观察 现在开始执行程序,首先双击Register子窗口,可以看到DLX的全部寄存器及其内容,观察左上角的PC寄存器,其值为0也就是说程序会从内存0开始执行。在程序执行过程中,随时可以点击Register子窗口来观察各个寄存器内容的变化。 再双击Pipeline子窗口,最大化该子窗口,可以看到DLX流水线的基本结构,在代表每个流水段的方框中,交叉线表示该方框目前没有执行指令,此时,所有方框均为交叉线,表明流水线没有执行程序在程序执行过程中。 我按了两次F7,流水线执行了两个周期,装入了两条指令。切换到Register子窗口,可以看到PC变为0这是流水线下一步要装入的第三条指令的地址,但根据程序的意思,第三条指令应该执行地址0指的指令,因为第二条指令是跳转指令(JALInputUnsigned)。 第三次按下F7键,从Pipeline子窗口我看到,已经进入流水线的两条指令分别进入流水线的第三段intEX段和第二段IF段(在Code子窗口中指令的颜色相应发生变化) 我已经让流水线执行了3个周期,但还没有一条指令执行结束。现在双击ClockCycleDiagram子窗口,它显示DLX流水线的时空图。 第五次按下F7键,我看到第一条指令到达流水线的最后一段,为了了解该指令在流水线的每个段具体都做了些什么,在Clockcyclediagram子窗口中双击该指令,会看到一个如图所示的“Informationaboutaddir1,r0,0x1000”的子窗口,该窗口详细显示了该指令在每一个流水段处理器内部的执行动作 激活Breakpoints子窗口,我看到里面什么都没有。向Code窗口中包含指令trap0x5的0x0000015c行,该指令是写屏幕的系统调用。单击指令行,然后点击主窗口

文档评论(0)

1亿VIP精品文档

相关文档