CPU
|
This project is an implementation of software cpu model, that consists of registers, RAM and stack and can execute compiled specific assembler code (specific machine code) with its built-in instructions. It automatically checks whether this code is supported or not.
If you've already built and added cpu
to $PATH
, run cpu <path-to-machine-code>
to execute a file with the machine code supported. Otherwise build the project and execute with ./Debug/cpu
or make run
(from project root directory).
Download this repository with
Build the project
Run Software CPU with
To totally rebuild the project run
This programm was written during MIPT Ded's cource.