First create a circuit called 1-bitAdder with three inputs a,b, carryIn, two outputs sum and carryOut
Then create a circuit called 1-bitAlu, to include 1-bitAdder, AND, OR and a multiplexer, and 2-bit Operation
Use four 1-bitAlus to create a 4-bitAlu. with three control signals: Bnegate (1), Operation (2),
Control signals are 000, logical AND
001, logical OR
010, ADD
110, Subtract