TopicFull adder
Title
The full adder's truth table
ExampleW04.1
Step1 / 6
Mode
Given
Given
The figure adds three bits , and with two XOR gates, two AND gates and an OR gate. Fill in its truth table net by net, then read off and for , , .
- Inputs , , , each or
- , : XOR; , : AND; : OR
| 0 | 0 | 0 | |||||
| 0 | 0 | 1 | |||||
| 0 | 1 | 0 | |||||
| 0 | 1 | 1 | |||||
| 1 | 0 | 0 | |||||
| 1 | 0 | 1 | |||||
| 1 | 1 | 0 | |||||
| 1 | 1 | 1 |
Read the circuit
and make the sum, and the two ways a carry starts, and joins them. Work each gate's output net for every row, in the order the signals flow.
Sim
The full adder in the figure
Tap a row of the truth table, or an input, to set , and . Every wire carrying a is inked; a stays in pencil.
Inputs
S = 0, Cout = 1
| ABCin | S | Cout |
|---|---|---|
| 0 | 0 | |
| 1 | 0 | |
| 1 | 0 | |
| 0 | 1 | |
| 1 | 0 | |
| 0 | 1 | |
| 0 | 1 | |
| 1 | 1 |