文件名称:MIPS-Simulator:在MIPS处理器中模拟汇编级指令
文件大小:140KB
文件格式:ZIP
更新时间:2024-06-04 01:22:59
C
MIPS仿真器 MIPS模拟器能够加载指定的MIPS二进制文件并输出等效的汇编代码或MIPS二进制代码的逐周期仿真。 第一部分是创建反汇编程序。 该程序能够加载提供的二进制文件,并显示等效的MIPS汇编代码以及二进制代码。 第二部分是开发逐周期MIPS仿真器 支持的MIPS说明 该模拟器支持以下说明 SW,LW J,BEQ,BNE,BGEZ,BGTZ,BLEZ,BLTZ ADDI,ADDIU 休息 SLT,SLTI,SLTU SLL,SRL,SRA SUB,SUBU,ADD,ADDU AND,OR,XOR,NOR NOP 第1部分 输入:在此阶段,项目的输入是二进制输入文件。 该文件将包含一系列从地址“ 600”开始的32位指令字。 指令序列中的最后一条指令始终为BREAK。 数据部分紧跟在BREAK指令之后,并从地址“ 716”开始。 接下来是程序数据的一个32位2的补
【文件预览】:
MIPS-Simulator-master
----makefile~(501B)
----fibonacci_out.txt(27KB)
----btb.h(571B)
----ListHandling.c(10KB)
----InstParser.h(4KB)
----MIPSSim.c(12KB)
----SimTomasulo.o(12KB)
----FileHandling.c(10KB)
----MIPSSim.vcxproj(4KB)
----file.txt(445B)
----SimTomasulo.h(1KB)
----FuncProto.h(3KB)
----Debug()
--------btb.obj(10KB)
--------MIPSSim.tlog()
--------vc120.pdb(84KB)
--------FileHandling.obj(22KB)
--------ListHandling.obj(18KB)
--------MIPSSim.obj(26KB)
--------MIPSSim.Build.CppClean.log(2KB)
--------MIPSSim.log(128B)
--------SimTomasulo.obj(22KB)
--------vc120.idb(59KB)
--------DecodeInst.obj(39KB)
----ListHandling.o(4KB)
----MIPSSim.o(7KB)
----README.md(3KB)
----DecodeInst.o(16KB)
----SimTomasulo.c(31KB)
----btb.o(2KB)
----MIPSSim.vcxproj.user(389B)
----output.txt(17KB)
----makefile(501B)
----FileHandling.o(6KB)
----DecodeInst.c(24KB)
----MIPSSim.h(2KB)
----fibonacci_bin.bin(156B)
----MIPSSim.exe(125KB)
----MIPSSim.vcxproj.filters(2KB)
----btb.c(5KB)