ALUΒΆ

The ALU has been programmed as a combinational unit, so it can be embedded inside the EXEC/ALU pipeline stage.

../../_images/alu.svg

The ALU control signal has the following correspondance with ALU functions (not complete yet):

ALU control

ALU function

00000

ADD

00010

SUB

11100

AND

11000

OR

10000

XOR