Implementation of Custom Simulator and Assembler for a hypothetical Instruction Set Architecture along with Visualization for Memory Access Location over Time
Course Project for Computer Organization, Winter 2022 semester, at IIITD
- Add the assembler code in the
Simple-Assembler
directory. Add the commands to execute the assembler inSimple-Assembler/run
. - Add the simulator code in the
SimpleSimulator
directory. Add the commands to execute the assembler inSimpleSimulator/run
. - Make sure that both the assembler and the simulator read from
stdin
. - Make sure that both the assembler and the simulator write to
stdout
.
- Go to the
automatedTesting
directory and execute therun
file with appropiate options passed as arguments. - Options available for automated testing:
--verbose
: Prints verbose output--no-asm
: Does not evaluate the assembler--no-sim
: Does not evaluate the simulator
NOTE
Testing for Bonus 1 and 2 still has to be done manually