Advanced Arithmetic

You are not logged in.

Please Log In for full access to this page.

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 5.1: Accumulator

Exercise 5.2: Signed Arithmetic

Exercise 5.3: ALU Basics

Exercise 5.4: Exploring 74181 ALU IC