The repo contains an instruction set simulator which is essentially a high-level application that mimics a custom processor / instruction set
The custom instruction set used for this simulator is:
The instruction set simulator works on the following program:
The assembly equivalent of the above program (some considerations taken for ease of converting into machine level code):
The following machine instructions are part of the 'main' function to perform the above program: