WEB开发网
开发学院软件开发VC MIPS五级整数流水线模拟系统 阅读

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

 2007-03-16 21:57:17 来源:WEB开发网   
核心提示:本文示例源代码或素材下载 程序运行效果图如下:本文目录:1.引言2.简单需求分析3.核心功能实现4.界面及使用5.测试1.引言:1.1 实验要求:1) 以交互输入方式或从文件读入方式(输入文件名后缀为.mips)输入一段MIPS汇编程序,选择不同执行模式,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是可执行文件。

尚有很多问题,请原谅!

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

Tags:MIPS 五级 整数

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接