This project simulates a processor (16 and 32 bit) and it is a work in progress. The main goal of the project is to learn more about computer architecture. There are some sample assembly language programs as well as their assembled versions.
Run make inside the CPU32 directory to generate the executable 'computer'
To turn assembly into machine language, use the script asm_parser_vxxx.py (The x's represent versions):
python asm_parser_v0.4.py <source code> <output file>
To run the simulation, simply do:
./computer <input assembled program>