Abstract
Ainvert
,Binvert
, andOperation
are inputs to a multiplexer.Operation
is used to select among three operations: AND, OR, and Addition.Cin
(carry-in) is used when we want to perform subtraction on the addition, as we are using 2’s complement representation
Features of ALU Control
MIPS ALU Control Signal
Important
We generate
ALUcontrol
usingopcode
andfunct
with a truth table, then use a Karnaugh Map to simplify the table to create a concise logic circuit, as shown above.