#虚拟机 #64位 #语言-vm

app wavm-cli

基于64位寄存器的虚拟机

1 个不稳定版本

0.1.0 2021年2月28日

1061编程语言

GPL-3.0 许可证

51KB
1.5K SLoC

WAVM

WAVM,等等,另一个虚拟机?,是一个基于64位的Rust编写的寄存器虚拟机。

它依赖于32个寄存器和31个操作码,可以执行各种操作。

它包含一个编译器,用于为汇编语言构建字节码,以及一个虚拟机,用于运行生成的字节码。

CI

Build-test

安装

您可以选择以下方式之一

  • 从源代码构建
$ 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