You may refer to external sources as well and site them. Design and build a simple CPU on Logisim and write programs that can run on it. you can download

You may refer to external sources as well and site them. Design and build a simple CPU on Logisim and write programs that can run on it. you can download Logisim by following this link: http://www.cburch.com/logisim/download.html Your design will go through four phases: Start by building an 8-bit ALU using Logisim. This ALU can implement 16 instructions on 8-bit operands. We would suggest the following minimum list of instructions: In addition to these nine instructions, suggest more instructions that the ALU can implement for a total of (we are reserving 2 instructions for branching). After you’ve suggested and justified your five suggested instructions, build at least the nine above-mentioned operations as blocks in Logisim. In phase two of the project, you are required to design the instruction set of the ALU/CPU as follows: In phase three, you are required to use Logisim to implement the control unit for at least the following three operations: In order to finish this phase, you need to add operand registers according to the decision you took for the number of operands in phase two and, if needed, a flag register. In order to be able to write assembly language for the CPU we need to add to instructions (without implementation): Now, write the following programs using the assembly language you designed in the previous phases of the project as well as these two branching additional instructions:

Do you need us to help you on this or any other assignment?


Make an Order Now