When 4 bits total are input'd into the ALU, it goes through 3 ripple carries and two finite state machines that adds to a temporary value that gets included in the basic ALU calculations
TODO
| # | Input | Output |
|---|---|---|
| 0 | A1 | ALU_Out1 |
| 1 | A2 | ALU_Out2 |
| 2 | B1 | ALU_Out3 |
| 3 | B2 | ALU_Out4 |
| 4 | ALU_Sel1 | ALU_Out5 |
| 5 | ALU_Sel2 | ALU_Out6 |
| 6 | ALU_Sel3 | ALU_Out7 |
| 7 | ALU_Sel4 | CarryOut |