【文件属性】:
文件名称:mips-emulator:与滑铁卢大学 MIPS 方言兼容的 MIPS 模拟器
文件大小:5KB
文件格式:ZIP
更新时间:2021-06-03 20:25:02
Go
mips-模拟器
与滑铁卢大学 MIPS 方言兼容的 MIPS 模拟器
这用 CS241 提供的模拟器中没有的一些功能来模拟 MIPS。
超越标准 MIPS 仿真器的功能
在-verbose模式下,每条解码指令与其作用的寄存器一起输出
当你做一些可能是个坏主意的事情时抱怨(例如让你的电脑通过加载的程序)
寄存器作为标志传入
警告使用未初始化的内存或寄存器
没有依赖的单一可执行文件
快速启动 - 它是用 Go 编写的,而不是 Java
功能缺失
不能保证与MIPS标准的兼容性,这是一个早期的项目
???
欢迎拉取请求。
用法
$ ./mips-emulator -f 0:a2p6.mips -r 1:0x10000 -r 2:3 -m "0x10000:1,2,3" -v
0x00000000: sw $30 (0x0), $2 (0x3) + 0xfffc
0x00000004: s
【文件预览】:
mips-emulator-master
----main.go(2KB)
----machine.go(3KB)
----instruction_mapping.go(1KB)
----README.md(2KB)
----instructions.go(3KB)
----instruction_helpers.go(2KB)
----.gitignore(14B)