Arithmetic Circuits
In this module, you will construct hardware capable of performing physical mathematical computation. Beginning with the rules of binary arithmetic, you will build half adders and full adders using basic logic gates, eventually cascading them into a robust ripple carry adder. You will also implement the Double Dabble algorithm to bridge the gap between machine binary and human-readable decimal outputs. These components will unite in the module project, where you will build a fully functional 4-bit binary calculator.
Exercise 4.1: Binary Arithmetic
Exercise 4.2: Half and Full Adders