My FAQ,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > Visual C++ > 一般性编程问题
MIPS五级整数流水线模拟系统
作者:未知 时间:2005-07-20 14:08 出处:VC知识库 责编:MyFAQ
              摘要:MIPS五级整数流水线模拟系统

MIPS五级整数流水线模拟系统

作者:陆晓春

下载设计文档与代码


程序运行效果图如下:



本文目录:
1.引言
2.简单需求分析
3.核心功能实现
4.界面及使用
5.测试

1.引言:
1.1 实验要求:
1) 以交互输入方式或从文件读入方式(输入文件名后缀为.mips)输入一段MIPS汇编程序,选择不同执行模式,能给出该段程序在MIPS流水线上执行的流水线状态图,能显示各寄存器或某一存储单元的值(16进制或10进制值),各条指令的执行次数、频度,以及程序执行所用总的时钟周期数。
2) 能正确执行下列MIPS整数指令:`LW, SW, ADD, SUB, MUT, DIV, AND, OR, XOR, ADDI, SUBI, MUTI, DIVI, ANDI, ORI, XORI, BEQZ, BNEZ, J, JR,Trap(表示程序结束指令)。
3) 提供界面交互设置或修改寄存器、存储单元的值,能够对寄存器、存储单元和执行统计结果进行清零操作。
4) 要求提供两种模拟执行模式:有提前电路模式,无提前电路模式;
5) 实现四种不同的转移处理策略:流水线清除,预测成功,预测转移不成功,延时转移。(注意流水线清除和预测成功在MIPS整数流水线上结果是一样的)

1.2 整体说明:
基本程序在MIPS Simulator文件夹里,binary文件在bin下。其中MIPS Simulator.exe是可执行文件。
尚有很多问题,请原谅!


详细内容请阅读本文提供的设计文档与全部源代码。

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 myfaq.com.cn All rights reserved. www.myfaq.com.cn 版权所有