Last Sync: 2022-11-30 07:30:04
This commit is contained in:
parent
0e2a76e2c1
commit
29b0beddf2
1 changed files with 10 additions and 0 deletions
|
@ -86,3 +86,13 @@ And the carry-out bit replicates the truth conditions of [AND](/Hardware/Logic_G
|
|||
| F | F | T |
|
||||
|
||||
It is therefore possible to implement a half-adder with just these two logic gates:
|
||||
|
||||
The digital circuit above has the same inputs and outputs as the half adder diagram above.
|
||||
|
||||
<iframe src="https://circuitverse.org/simulator/embed/half-adder-67b14a9f-d1ed-4240-ab19-1d753f18a40d" style="border-width:; border-style: solid; border-color:;" name="myiframe" id="projectPreview" scrolling="no" frameborder="1" marginheight="0px" marginwidth="0px" height="500" width="500" allowFullScreen></iframe>
|
||||
|
||||
## Full adder
|
||||
|
||||
As the half adder only calculates the least significant bit, it is not sufficient by itself to complete a binary addition; it cannot account for movements in binary place value. To carry out full calculations it must be supplemented with the full adder.
|
||||
|
||||
The full adder takes in three inputs and has two inputs. It is identical to the half-adder apart from the fact that one of its inputs is **carry-in**. This is obviously equivalent to the value that is designated as **carry-out** in a half adder
|
||||
|
|
Loading…
Add table
Reference in a new issue