Tiny person computer: LMC assembly interpreter written in pure safe Rust.
Find a file
2025-02-09 13:28:55 +00:00
src hotfix: first line being ignored 2025-01-29 19:59:04 +00:00
.gitignore feat: initial set of instructions 2025-01-22 12:45:43 +00:00
Cargo.lock feat: initial set of instructions 2025-01-22 12:45:43 +00:00
Cargo.toml feat: initial set of instructions 2025-01-22 12:45:43 +00:00
README.md docs: list instructions 2025-02-09 13:28:55 +00:00

tinypc

LMC assembly interpreter written in pure safe Rust.

Supported Instructions

tinypc has support for all of the typical LMC instructions.

Note: Adding on more useful instructions such as a multiply instruction is beyond the scope of this interpreter.

  • INP
  • LDA
  • OUT
  • STA
  • ADD
  • SUB
  • BRA
  • BRP
  • BRZ
  • HLT