- [特性]
- [快速开始]
git clone https://github.com/Lamina-dev/LMVM.git cd LMVM mkdir build cd build cmake .. cmake --build . .\lmlc.exe ../../test/hello.lmi hello.lmc .\lmvm.exe ./hello.lmc
- [架构设计]
采用了类Intel X86指令集
指令后缀,使用imm(i),mem(m),reg(r)来表示指令参数
分为双后缀(例如movrr,movrm)和单后缀指令(例如addr,addi)
全局64位寻址模式,有r0-r254的8字节寄存器和heap - [贡献]
- [许可证]
- vm/main.cpp,如果因为平台问题无法编译,尝试删除掉计时(chrono)相关代码
- ✅ 高性能:基于 C++ 高效内存操作
- ✅ 可扩展:模块化指令集架构