Την alu των τεσσάρων bit την υλοποιήσαμε παραθέτοντας τέσσερα αντίγραφα της alu 1 bit. Έτσι οι μόνες διασυνδέσεις που χρειάστηκαν ήταν αυτές των Vdd και GND καθώς και των σημάτων επιλογής λειτουργίας S0 και S1. Τέλος χρειάστηκε να γίνει διάδοση κρατουμένου ανάμεσα στις τέσσερεις βαθμίδες.
Με αυτόν τον τρόπο η ALU μπορεί να εκτελέσει τις εξής πράξεις.
S0 |
S1 |
S2 |
S3 |
Πράξη |
0 |
0 |
0 |
0 |
Transfer A |
0 |
0 |
0 |
1 |
Right shift |
0 |
0 |
1 |
0 |
A AND B |
0 |
0 |
1 |
1 |
Left shift |
0 |
1 |
0 |
0 |
A + B |
0 |
1 |
0 |
1 |
Right shift |
0 |
1 |
1 |
0 |
A XOR B |
0 |
1 |
1 |
1 |
Left shift |
1 |
0 |
0 |
0 |
A + 1 |
1 |
0 |
0 |
1 |
Right shift |
1 |
0 |
1 |
0 |
A OR B |
1 |
0 |
1 |
1 |
Left shift |
1 |
1 |
0 |
0 |
A + B` |
1 |
1 |
0 |
1 |
Right shift |
1 |
1 |
1 |
0 |
A` |
1 |
1 |
1 |
1 |
Left shift |
|