Question: Objectives: To design an 8 - bit ALU An Arithmetic unit does the following task: Addition Addition with carry Subtraction, Subtraction with borrow, Decrement Increment
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 Cin. The input carry Cin is used for selecting an arithmetic operation only. Function of ALU begintabularccccccl
hline mathbfSmathbf & mathbfSmathbf & mathbfSmathbf & mathbfSmathbf & mathbfCmathbfi & Result & multicolumnc Operation
hline & & & & & boldsymbolAboldsymbolB & Addition
hline & & & & & boldsymbolAboldsymbolBboldsymbol & Addition with carry
hline & & & & & boldsymbolAoverlineboldsymbolB & Subtraction with borrow
hline & & & & & boldsymbolAoverlineboldsymbolBmathbf & Subtraction
hline & & & & & boldsymbolAboldsymbol & Decrement
hline & & & & & boldsymbolA & Transfer
hline & & & & & boldsymbolA & Transfer
hline & & & & & boldsymbolAboldsymbol & Increment
hline & & & & x & boldsymbolAcdot boldsymbolB & AND
hline & & & & x & boldsymbolAboldsymbolB & OR
hline & & & & x & boldsymbolAboldsymboloplusboldsymbolB & XOR
hline & & & & x & boldsymbolN O TboldsymbolA & Complement
hline & & & x & x & boldsymbolL S RboldsymbolA & Logical Shift Right
hline & & & x & x & boldsymbolLboldsymbolSboldsymbolA & 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
