Component/Full Adder: Difference between revisions

From Turing Complete
(Initial stub)
 
(Added truth table)
 
Line 6: Line 6:
}}
}}
{{Stub}}
{{Stub}}
{| {{Truthtable}}
|+ Full Adder Truth Table
|-
! Input One !! Input Two !! Input 3 !! Output !! Carry
|-
| {{Off t}}|| {{Off t}}|| {{Off t}}|| {{Off t}}|| {{Off t}}
|-
| {{Off t}}|| {{Off t}}|| {{On t}}|| {{On t}}|| {{Off t}}
|-
| {{Off t}}|| {{On t}}|| {{Off t}}|| {{On t}}|| {{Off t}}
|-
| {{Off t}}|| {{On t}}|| {{On t}}|| {{Off t}}|| {{On t}}
|-
| {{On t}}|| {{Off t}}|| {{Off t}}|| {{On t}}|| {{Off t}}
|-
| {{On t}}|| {{Off t}}|| {{On t}}|| {{Off t}}|| {{On t}}
|-
| {{On t}}|| {{On t}}|| {{Off t}}|| {{Off t}}|| {{On t}}
|-
| {{On t}}|| {{On t}}|| {{On t}}|| {{On t}}|| {{On t}}
|}
This is the basic building block for larger mathematical operations like {{Component|Add|adding}}, {{Component|Negate|negation}} and {{Component|MUL|multiplication}}.

Latest revision as of 12:56, 30 August 2024

Full Adder
Width 1
Type 1bit
Unlocked by Full Adder
stub
stub

This page is a stub. Help us expand it, and you get a cookie.

Full Adder Truth Table
Input One Input Two Input 3 Output Carry
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1

This is the basic building block for larger mathematical operations like adding, negation and multiplication.