文件名称:JsSpim:基于Spim的在线MIPS32仿真器
文件大小:4.31MB
文件格式:ZIP
更新时间:2024-02-25 22:47:59
javascript emulator simulator cpu mips
斯皮姆 是基于教授詹姆斯·鸥的在线MIPS32模拟器。 Spim是运行MIPS32程序的独立模拟器。 它读取并执行为此处理器编写的汇编语言程序。 Spim还提供了一个简单的调试器和最少的操作系统服务集。 Spim不执行二进制(已编译)程序。 Spim几乎实现了整个MIPS32汇编程序扩展的指令集。 (它忽略了大多数浮点比较和舍入模式以及内存系统页表。)MIPS体系结构具有多种变体,它们以各种方式有所不同(例如,MIPS64体系结构支持64位整数和地址),这意味着Spim将不会为所有MIPS处理器运行程序。 源代码在 屏幕截图 屏幕记录 产品特点 单击说明切换断点 使用范围滑块控制执行速度
【文件预览】:
JsSpim-master
----.gitignore(95B)
----wasm.data(5KB)
----js()
--------highlight.min.js(12KB)
--------instruction.js(5KB)
--------execution.js(3KB)
--------index.js(1KB)
--------memory-content.js(3KB)
--------register.js(5KB)
--------memory.js(5KB)
----spim()
--------Makefile(7KB)
--------spim.cpp(7KB)
--------CPU()
----screenrecord.gif(3.74MB)
----css()
--------bootstrap.min.css(152KB)
--------index.css(2KB)
--------xcode.css(625B)
----wasm.js(115KB)
----README.md(2KB)
----screenshot.png(348KB)
----index.html(9KB)
----wasm.wasm(168KB)
----Tests()
--------test_sys_call.s(4KB)
--------timing.s(2KB)
--------timer_interrupt.s(998B)
--------read_string.s(2KB)
--------fibonacci.s(2KB)
--------hello_world.s(2KB)
--------test_le.s(9KB)
--------test_core.s(63KB)
----.gitattributes(66B)
----CMakeLists.txt(201B)