Simple CPU on Logisim

Design and build a simple CPU on Logisim and write programs that can run on it. If you haven’t yet, you can download Logisim by following this link:

Your design will go through four phases. In the first phase, you will design and build the ALU using Logisim. In the second phase, you will design the instruction set that implements the instructions you designed in phase one. In the third phase, you will design and implement a control unit for this ALU using Logisim. By connecting the CPU to the ALU, you will get a functional CPU. In phase four of the project, you will write assembly language programs for the CPU you built.

Sample Solution