WinDLX实验:熟悉WinDLX

基本介绍

DLX是一个流水线处理器实例。
DLX以及一些机器的指令集结构的设计思想十分相似:具有一个简单Load/Store Load/Store指令集;注重指令的流水效率;简化指令的译码;高效支持编译器。
WinDLX 是一个基于Windows 的 DLX 模拟器,用于DLX流水线的工作过程。
通过前面部分的学习我们可以知道:
DLX指令大致可以分为4大类:

  • 加载/存储
  • ALU操作
  • 分支与跳转
  • 浮点数操作

安装

(1)直接打开虚拟机并选择我们的32位windows7系统启动;
(2)在桌面上已经有WinDLX的基本文件,并且满足实验需求WinDLX文件(至少包含 windlx.exe, windlx.hlp, fact.s 和input.s)到这个WinDLX 目录;
(3)点击程序开始运行,并且按照实验指导书开始配置。
create by Zhiyang SDU

配置WinDLX

(1)双击 WinDLX图标启动WinDLX,将出现一个带有六个图标的主窗口,双击这些图标将弹出子窗口。
(2)为了初始化模拟器,点击File 菜单中的Reset all菜单项,弹出一个“Reset DLX”对话框。然后点击窗口中的“确认”按钮即可。
(3)WinDLX可以在多种配置下工作。可以改变流水线的结构和时间要求、存储器大小和其他几个控制模拟的参数。点击 Configuration / Floating Point Stages(点击Configuration打开菜单,然后点击Floating Point Stages菜单项),选择如下标准配置:
在这里插入图片描述
如果需要,可以通过点击相应区域来改变设置。然后,点击OK返回主窗口。如图所示:
在这里插入图片描述
(4)点击Configuration/Memory Size,可以设置模拟处理器的存储器大小。应设置为0x8000,然后,点OK返回主窗口。
(5)在Configuration菜单中的其他三个配置也可以设置,它们是:Symbolic addresses, Absolute Cycle Count 和 Enable Forwarding。点击相应菜单项后,在它的旁边将显示一个小钩。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

阅读终点,创作起航,您可以撰写心得或摘录文章要点写篇博文。去创作
  • 6
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Frank(Zhiyang-Dou)

ヽ( ^∀^)ノ 多谢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值