Half-Adder

As a first example of useful combinational logic, let’s build a device that can add two binary digits together. We can quickly calculate what the answers

should be:

0 + 0 = 0          0 + 1 = 1          1 + 0 = 1          1 + 1 = 102

So we well need two inputs (a and b) and two outputs. The low order output will be called Σ because it represents the sum, and the high order output will be called Cout because it represents the carry out. The truth table is

Half-Adder Truth Table

Simplifying boolean equations or making some Karnaugh map will produce the same circuit shown below, but start by looking at the results.

The Σ column is our familiar XOR gate, while the Cout column is the AND gate. This device is called a half-adder for reasons that will make sense in the next section.

Half-Adder

or in ladder logic

Half-Adder Ladder Logic

Don't Miss Our Updates
Be the first to get exclusive content straight to your email.
We promise not to spam you. You can unsubscribe at any time.
Invalid email address
Previous: Introduction to Combinational Logic Functions
Next: Full-Adder