Abstract


  • Ainvert, Binvert, and Operation 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 using opcode and funct with a truth table, then use a Karnaugh Map to simplify the table to create a concise logic circuit, as shown above.