#assembly #language #hack #input-file #set #nand2-tetris

nightly bin+lib hack_asm

用 Rust 编写的 Nand2Tetris 汇编语言汇编器

8 个版本 (3 个稳定版)

1.0.2 2023年12月28日
1.0.1 2022年5月22日
0.3.0-dev2022年5月21日
0.2.0-dev2022年5月14日
0.1.3-dev 2022年5月14日

#3 in #hack

MIT 许可证

28KB
660 代码行数(不含注释)

hack_asm

用 Rust 编写的 Nand2Tetris 汇编语言汇编器

关于

对于这个项目,我着手实现了一个简单的 Nand2Tetris 汇编语言的汇编器。我还练习了使用 Cargo 和 crates.io,因为这是我发布的第一个 crate。

用法

hack_asm <INPUT_FILE>

对于给定的 input.asm 文件,这将生成一个 input.hack 文件。

依赖项

~4.5MB
~81K SLoC