4 stable releases

1.0.3 Mar 31, 2023
1.0.2 Mar 30, 2023

#10 in #educational

MIT license

90KB
2.5K SLoC

MICRO-1 assembler written in Rust

Tests License: MIT

rm1asm is the assembler for MICRO-1, a tiny microprogram-controlled computer for educational purposes.

Command-line options

$ rm1asm --help
rm1asm 1.0.3
MICRO-1 machine language assembler written in Rust

USAGE:
    rm1asm [OPTIONS] <input>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -o, --output <output>    Sets output path

ARGS:
    <input>    source code

Installing

Cargo

cargo install rm1asm

Packages

Tarbolls

Reference

  • 馬場敬信:マイクロプログラミング,昭晃堂(1985)

License

rm1asm is licensed under MIT license. See LICENSE for details.

Dependencies

~2.5MB
~22K SLoC