8 bit CPU design by Gyula Rabai
This projects shows how a CPU can be designed and built. It starts with the design of the instruciton set, then the electrical circuit to be able to execute this instruction set should be designed and run in a simulator, finally an assembler need to be built that make it easy to convert text instructions to hexadecimal numbers (HEX values) to serve as input for the circuit.
I have designed this CPU in the spring of 2024.
Download
Logisim: logisim-win-2.7.1.exe
Circuit design: CPU4CSoc.circ
Assembler: Assembler.py
Commands: ALUCMD.txt