计算机组成与设计(一)WinMIPS64

这篇博客主要介绍了WinMIPS64仿真实验,包括实验目标、内容、环境和步骤。实验旨在帮助读者理解MIPS64指令流水线,通过操作WinMIPS64进行程序设计,如排序算法和终端I/O。内容涵盖软件使用、指令集、流水线结构、数据相关处理和断点设置等。
摘要由CSDN通过智能技术生成

一、 实验目标:

了解WinMIPS64的基本功能和作用;

熟悉MIPS指令、初步建立指令流水执行的感性认识;

掌握该工具的基本命令和操作,为流水线实验作准备。

 

二、实验内容

按照下面的实验步骤及说明,完成相关操作记录实验过程的截图

1)下载WinMIPS64;运行样例代码并观察软件各个观察窗口的内容和作用,掌握软件的使用方法。(80分)

2)学会正确使用WinMIPS64的IO方法;(10分)

3)编写完整的排序程序;(10分)

 

三、实验环境

硬件:桌面PC

软件:Windows,WinMIPS64仿真器

 

四、实验步骤及说明

WinMIPS64是一款指令集模拟器,它是基于WinDLX设计的,如果你对于WinDLX这款软件十分熟悉的话,那么对于WinMIPS64也会十分的容易上手。DLX 处理器 (发音为 "DeLuXe")是Hennessy 和Patterson合著一书《Computer Architecture - A Quantitative Approach》中流水线处理器的例子。WinDLX是一个基于Windows的模拟器。

本教程通过一个实例介绍WinMIPS64的使用方法。WinMIPS64模拟器能够演示MIPS64流水线是如何工作的。 

本教程使用的例子非常简单,它并没有囊括WinMIPS64的各个方面,仅仅作为使用WinMIPS64的入门级介绍。如果你想自己了解更多的资料,在给出的winmips64.zip中,有WinMIPS64 — Documentation Summary.html和winmipstut.docx两个文件可以供你随时参考,其中涵盖了WinMIPS64的指令集和模拟器的组成与使用方法。

虽然我们将详细讨论例子中的各个阶段,但你应具备基本的使用Windows的知识。现假定你知道如何启动 Windows,使用滚动条滚动,双击执行以及激活窗口。

 

(一)、安  装

请按以下步骤在Windows下安装WinMIPS64 :

  1. 为WinMIPS64 创建目录,例如D:\ WinMIPS64 
  2. 解压给出的winmips64.zip压缩文件到创建的目录中。

 

(二)、一个完整的例子

  1. 开始和配置WinMIPS64

在winmips64这个子目录下,双击winmips64.exe文件,即打开了WinMIPS64模拟器,其外观如下图:

    为了初始化模拟器, 点击File 菜单中的 Reset all(Ctrl+R) 菜单项即可。OKOK

WinMIPS64可以在多种配置下工作。你可以改变流水线的结构和时间要求、存储器大小和其他几个控制模拟的参数。点击 Configuration / Floating Point Stages(点击Configuration打开菜单,然后点击Architecture</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值