1 个稳定版本
2.0.1 | 2023 年 7 月 1 日 |
---|
#182 in 模拟
115KB
2.5K SLoC
LMinC
这是一个 Little Minion Computer 和 Little Man Computer 的汇编器和模拟器。
Little Minion Computer 模型由 Durham 大学 的 Magnus Bordewich 教授 创建,基于 1965 年由 M.I.T. 的 Dr. Stuart Madnick 创建的 Little Man Computer。
支持两种规范的汇编。
Little Minion Computer 汇编,Little Man Computer
使用 cargo 安装
请确保已安装 cargo。
cargo install --git https://github.com/tomboddaert/lminc
示例
汇编示例
- 在 examples/fib.txt 中有一个汇编示例。
- 在 examples/fib_num.txt 中有一个数字汇编示例。
库示例
- 在 examples/fibonacci.rs 中有一个从汇编进行汇编和运行的示例。
- 在 examples/fibonacci_from_nums.rs 中有一个从数字进行汇编和运行的示例。
- 在 examples/save_and_load.rs 中有一个保存和加载计算机内存的示例。
扩展模式(不稳定)
我正在开发一个扩展模式。文档在 extended_mode.md。
许可证
LMinC 根据您的选择,采用 Apache License Version 2.0 或 MIT 许可协议进行双许可。