1 个不稳定版本

0.1.0 2023年12月21日

#99 in #register

MIT 许可证

14KB
227

JASM

JASM 是用 Rust 编写的 JDH-8 架构汇编器。

汇编器 API

汇编器作为库可在 crates.io 上找到。以下是使用 API 的基本示例

fn main() {
    let mut assembler = Assembler::new();

    // mw a, 4
    // mw b, 3
    // add a, b
    assembler.mw(Register::A, RegisterOrImm::Imm8(4));
    assembler.mw(Register::B, RegisterOrImm::Imm8(3));
    assembler.add(Register::A, RegisterOrImm::Reg(Register::B));

    let bytes = assembler.bytes();
}

许可证

JASM 根据 MIT 许可证 许可。有关更多详细信息,请参阅 LICENSE

无运行时依赖