wlvm:具有用 Rust 编写的相关语言的虚拟机

时间:2024-06-19 09:12:48
【文件属性】:

文件名称:wlvm:具有用 Rust 编写的相关语言的虚拟机

文件大小:824KB

文件格式:ZIP

更新时间:2024-06-19 09:12:48

Rust

wlvm 具有用 Rust 编写的相关语言的虚拟机 安装 cargo install wlvm ( ) 建造 git clone https://github.com/wafelack/wlvm cd wlvm/ cargo build cargo test 用法 运行repl wlvm 运行程序 wlvm run $program 转储程序的内存和寄存器 wlvm dump $program 细节 虚拟机数据表 寄存器 共有6个多用途寄存器,从a到f标记。 有4个特殊寄存器: sp : 堆栈指针 ip : 指令指针 st : 栈顶值 eq : 上次测试的结果 指令系统 堆栈指令 psh : 将一个整数压入堆栈 pop:弹出堆栈 算术运算 add : 将 register_b 的内容添加到 regis


【文件预览】:
wlvm-master
----Cargo.lock(136B)
----.github()
--------workflows()
----wlvm.tar.gz(809KB)
----LICENSE(15KB)
----src()
--------main.rs(12KB)
--------tests.rs(12KB)
--------parser.rs(23KB)
----Cargo.toml(391B)
----examples()
--------adding.vm(294B)
--------test.vm(43B)
--------testEquality.vm(93B)
--------helloAscii.vm(408B)
--------errors.vm(176B)
----.gitignore(8B)
----CHANGELOG.md(2KB)
----README.md(2KB)

网友评论