An open API service indexing awesome lists of open source software.

https://github.com/johnnyjayjay/mima

An emulator of the MIMA (minimal machine) processor
https://github.com/johnnyjayjay/mima

Last synced: 9 months ago
JSON representation

An emulator of the MIMA (minimal machine) processor

Awesome Lists containing this project

README

          

# mima

An emulator of the "minimal machine" ("mima") used as a processor model for learning purposes.

This project implements a cli assembler and disassembler for its instructions as well as a virtual runtime to execute and debug mima binaries.

This is a WIP, more features and documentation are to follow soon.

## Installation

1. [Install Rust](https://www.rust-lang.org/tools/install)

2. Clone this repository (`git clone `)

3. `cargo build --release`

4. The result executable can then be found at `./target/release/mima(.exe)`

The executable is a cli application, so try it out by just running it in your terminal.

I might provide some prebuilt binaries in the future.