You are supposed to build a custom ALU that can perform the following operations:
Multiplication
Addition
Division
Logical OR
Select all necessary components below, to create this ALU.
Multiplexer
Demultiplexer
OR gate
AND gate
NOT gate
Encoder
Priority Encoder
Decoder
Adder
Subtractor
Multiplier
Divider
Shifter
Register
Register File