資源簡介
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個文件信息
- 上一篇:c#操作word進行批量查找和替換
- 下一篇:dropzone.css
評論
共有 條評論