Question: Arithmetic Logic Unit ( ALU ) project Objectives: To design an 8 - bit ALU An Arithmetic unit does the following task: - Addition -
Arithmetic Logic Unit ALU project
Objectives: To design an bit ALU
An Arithmetic unit does the following task:
Addition
Addition with carry
Subtraction,
Subtraction with borrow,
Decrement
Increment
Transfer function.
A Logic unit does the following task:
Logical AND
Logical OR
Logical XOR
Logical NOT operation.
Shift right
Shift left
The ALU circuit provides eight arithmetic operation, four logic operations, and two shift operations. Each operation is selected with the five variables S S S S and
Function of ALU
begintabularccccccc
hline S & mathrmS & S & So & mathrmCtext in & Result & Operation
hline & & & & & AB & Addition
hline & & & & & AB & Addition with carry
hline & & & & & AbarB & Subtraction with borrow
hline & & & & & AbarB & Subtraction
hline & & & & & A & Decrement
hline & & & & & A & Transfer
hline & & & & & A & Transfer
hline & & & & & A & Increment
hline & & & & x & A cdot B & AND
hline & & & & x & AB & OR
hline & & & & x & A oplus B & XOR
hline & & & & X & NOTA & Complement
hline & & & x & x & LSR A & Logical Shift Right
hline & & & x & x & LSL A & Logical Shift Left
hline
endtabular
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
