Logic Gates - Building an ALU

1  Introduction

1.1  Basic Components

1.2  Bitwise AND

      What To Do

1.3  Bitwise OR

      What To Do

1.4  Addition

1.5  Subtraction

1.6  Overflow Output

1.7  Negative Output

1.8  Zero Output

      What To Do

1.9  Putting It All Together

1.10  Finally

      What To Do

1.12  Conclusion

Acknowledgement. This tutorial has been developed by Dr. Warren Toomey, and slightly modified by Dr. Mirela Damian.