1 个不稳定版本
0.1.0 | 2023年12月21日 |
---|
#99 in #register
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();
}