This was a semester project for my Systems Programming class, I had to build a Command Line Interpeter and an Assembler for Simplified Instructional Computer.
To build:
$ git clone https://github.com/despinoza1/sic-assembler
$ cd sic-assembler
$ makeThen run ./sic-cli to enter the CLI.
> help Will display all the commands.
> assemble <assembly file> Will assemble an SIC assembly file, there are a few examples included.
Afterwards use > load <object file> to load the object file into memory and > execute to run the program.
$ h Will display all the commands.
$ s To step into the next instruction.
$ r To display content of registers.
$ e To edit either memory or registers.