Design and develop a simple ALU as a part of a CPU.

Words: 338
Pages: 2
Subject: Uncategorized

Design and develop a simple ALU as a part of a CPU. Decide on the number of operands for the ALU and design its instruction set. Design and construct the control unit of the CPU Write assembly language for the constructed CPU In addition to lessons in these chapters, you may refer to external sources as well.
http://www.cburch.com/logisim/download.html Your design will go through four phases. In the first phase, you will design and build the ALU using Logicism. 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 Logicism. By connecting the CU 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. Phase One Start by building an 8-bit ALU using Logicism. This ALU can implement 16 instructions on 8-bit operands. We would suggest the following minimum list of instructions: Arithmetic addition Increment Decrement Comparison (with 3 outputs: one for equals, one for less than and one for greater than)Logic bitwise Not Logic bitwise And Logic bitwise Or Register right logic shift Register left logic shiftIn addition to these nine instructions, please suggest five more instructions that the ALU can implement for a total of 14 instructions (we are reserving 2 instructions for branching). Justify the importance of the five instructions you added in a Word doc to submitted as part of this assignment. Label these instructions as ‘Phase One.’

Let Us write for you! We offer custom paper writing services Order Now.

REVIEWS


Criminology Order #: 564575

“ This is exactly what I needed . Thank you so much.”

Joanna David.


Communications and Media Order #: 564566
"Great job, completed quicker than expected. Thank you very much!"

Peggy Smith.

Art Order #: 563708
Thanks a million to the great team.

Harrison James.


"Very efficient definitely recommend this site for help getting your assignments to help"

Hannah Seven