Skip to content
This repository has been archived by the owner on Jan 20, 2023. It is now read-only.

A project made as part of our CS112 course titled Computer Organization

License

Notifications You must be signed in to change notification settings

Anirudh-S-Kumar/Custom-Assembler-and-Simulator

Repository files navigation

Custom Assembler and Simulator

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

Adding code

  • Add the assembler code in the Simple-Assembler directory. Add the commands to execute the assembler in Simple-Assembler/run.
  • Add the simulator code in the SimpleSimulator directory. Add the commands to execute the assembler in SimpleSimulator/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.

How to evaluate

  • Go to the automatedTesting directory and execute the run file with appropiate options passed as arguments.
  • Options available for automated testing:
    1. --verbose: Prints verbose output
    2. --no-asm: Does not evaluate the assembler
    3. --no-sim: Does not evaluate the simulator

NOTE

Testing for Bonus 1 and 2 still has to be done manually

About

A project made as part of our CS112 course titled Computer Organization

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published