• 大小: 473KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-11
  • 语言: C#
  • 标签: C#  cache  断点调试  

资源简介

C#编写的基于MIPS指令集的一个汇编模拟器 MIPS是五级流水线的体系结构,该模拟器支持将汇编源码转译成二进制的机器码,可带设置断点。模拟器模拟机器码的执行,可以单步执行,多步执行到断点处,完全可视化的模拟界面,可以动态查看和修改寄存器和存储器的值,支持数据定向和stall。 本模拟器的另一大特点是带cache测试,可以配置cache模块的各种功能和替换算法,动态统计cache的失效率 请最好用VS2008以上版本打开工程

资源截图

代码片段和文件信息

//****************************
//name:
//author: zhangpf
//description:
//description of the algorithm: 
//date:
//****************************
#include
#include
#include
#include
using namespace std;
typedef unsigned int uint;
const int LRU=1;
const int FIFO=0;
class cache{
public:
uint *c;
uint *dir*writeback;
bool *change;
int *lt*ts;
bool * mk;
uint * mem;
int M;
int bswbsroad;
int invaildalgo;
int wstra;
cache(uint *memoryint sint bsizeint wbint roadsizeint algotypeint writestra){
c=new uint[s];
writeback=new uint[wb];
mem=memory;
bs=bsize;
M=(s+bsize-1)/bsize;
change=new bool[M];
dir=new uint[M];
mk=new bool[M];
lt=new int[M];
ts=new int[M];
memset(mk0sizeof(mk));

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3376  2010-05-24 16:55  final\cache.cpp

     文件         71  2010-05-25 08:33  final\ins.txt

     文件        245  2010-05-24 09:19  final\ins.txt.bak

     文件      10404  2010-05-24 16:13  final\pipeline.cpp

     文件      11565  2010-05-25 05:36  final\thm_ARCHI_MIPS.jpg

     文件       2703  2010-05-23 18:59  final\WindowsFormsApplication1\ALU.cs

     文件     157696  2010-05-25 08:02  final\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.exe

     文件     249344  2010-05-25 08:02  final\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.pdb

     文件      14328  2010-05-25 07:23  final\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.vshost.exe

     文件        490  2007-07-21 01:33  final\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.vshost.exe.manifest

     文件       4357  2010-05-25 05:04  final\WindowsFormsApplication1\Cache.cs

     文件       2199  2010-05-20 20:35  final\WindowsFormsApplication1\EX.cs

     文件      60063  2010-05-25 08:01  final\WindowsFormsApplication1\Form2.cs

     文件       9711  2010-05-25 05:57  final\WindowsFormsApplication1\Form2.Designer.cs

     文件      25942  2010-05-25 05:57  final\WindowsFormsApplication1\Form2.resx

     文件       2589  2010-05-20 23:12  final\WindowsFormsApplication1\ID.cs

     文件       1685  2010-05-21 11:26  final\WindowsFormsApplication1\IF.cs

     文件       1026  2010-05-20 18:52  final\WindowsFormsApplication1\Ins.cs

     文件       1955  2010-05-20 20:36  final\WindowsFormsApplication1\MEM.cs

     文件       1847  2010-05-25 05:21  final\WindowsFormsApplication1\obj\Debug\ResolveAssemblyReference.cache

     文件       4608  2010-05-04 00:27  final\WindowsFormsApplication1\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll

     文件        180  2010-05-25 03:47  final\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.Config.resources

     文件       8726  2010-05-25 07:31  final\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.csproj.FileListAbsolute.txt

     文件       1119  2010-05-25 07:58  final\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.csproj.GenerateResource.Cache

     文件        180  2010-05-25 03:47  final\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.DataView.resources

     文件     157696  2010-05-25 08:02  final\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.exe

     文件      13434  2010-05-25 05:57  final\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.Form2.resources

     文件     249344  2010-05-25 08:02  final\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.pdb

     文件        180  2010-05-25 03:47  final\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.Properties.Resources.resources

     文件        180  2010-05-25 03:47  final\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.Setting.resources

............此处省略42个文件信息

评论

共有 条评论