MIPS-sc
MIPS-sc 为 MIPS simulator&compiler 的简称,是一个基于Qt实现的带图形界面的MIPS汇编指令的编辑器、汇编器、反汇编器、模拟器。是为浙江大学《计算机组成课程》编写的的课程项目之一。
源代码已放置在github中:
https://github.com/yunwei37/MIPS-sc-zju
预览
- 模拟器界面:
左侧为32位内存内容、可以以ascii码方式或反汇编指令方式查看;
右侧为寄存器、syscall输入输出窗口,可通过按钮查看相应寄存器与内存的值、修改PC值、对应内存单元值;
- 文件菜单:
新建、打开、保存代码文件;
支持 .asm 汇编文件汇编为 .bin 文件并导出;
支持 .bin 文件反汇编为 .asm 文件,支持导入加载 .bin 文件并执行:
- 编辑器/编译界面
上方为代码编辑器,下方为编译输出结果,对相应错误有错误详细信息以及行号提示