1 个不稳定版本
0.1.0 | 2021年2月28日 |
---|
1061 在 编程语言
51KB
1.5K SLoC
WAVM
WAVM,等等,另一个虚拟机?,是一个基于64位的Rust编写的寄存器虚拟机。
它依赖于32个寄存器和31个操作码,可以执行各种操作。
它包含一个编译器,用于为汇编语言构建字节码,以及一个虚拟机,用于运行生成的字节码。
CI
安装
您可以选择以下方式之一
- 从源代码构建
$ git clone [email protected]:Wafelack/wavm.git
$ cd wavm
$ cargo test
$ cargo build --release
- 从crates.io安装:
cargo install wavm-cli
。
示例
保持传统,这里有一个 Hello, World !
ascii %0 'Hello, World !'
dsp %0
文档
许可证
WAVM 使用 GNU 通用公共许可证版本 3.0 许可。
依赖项
~750KB