19 lines
360 B
Markdown
19 lines
360 B
Markdown
# 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`
|
|
- `DAT`
|
|
- `HLT`
|