Add (Ternary): Difference between revisions

From TernaryWiki
Jump to navigationJump to search
Created page with "<big><b>Ternary Addition</b></big> == Uses == Adds two inputs and a carry in together. Outputs sum and carry out. Negating the B input will result in a subtraction. == Truth Tables == <div class="tt"> <table class="tt"> <tr> <td class="tt_bb"><b>A</b></td> <td class="tt_bb"><b>B</b></td> <td class="tt_bb"><b>Ci</b></td> <td class="tt_bl tt_bb"><b>Co</b></td> <td class="tt_bb"><b>S</b></td> </tr> <tr> <td class="tt_r">-<..."
 
Replaced content with "<big><b>Ternary Addition</b></big> == Uses == Adds two inputs and a carry in together. Outputs sum and carry out. Negating the B input will result in a subtraction."
 
Line 6: Line 6:


[[NEG (Ternary Gate)|Negating]] the B input will result in a subtraction.
[[NEG (Ternary Gate)|Negating]] the B input will result in a subtraction.
== Truth Tables ==
<div class="tt">
<table class="tt">
<tr>
<td class="tt_bb"><b>A</b></td>
<td class="tt_bb"><b>B</b></td>
<td class="tt_bb"><b>Ci</b></td>
<td class="tt_bl tt_bb"><b>Co</b></td>
<td class="tt_bb"><b>S</b></td>
</tr>
<tr>
<td class="tt_r">-</td>
<td class="tt_r">-</td>
<td class="tt_r">-</td>
<td class="tt_bl tt_r">-</td>
<td class="tt_g">0</td>
</tr>
<tr>
<td class="tt_r">-</td>
<td class="tt_r">-</td>
<td class="tt_g">0</td>
<td class="tt_bl tt_r">-</td>
<td class="tt_b">+</td>
</tr>
<tr>
<td class="tt_r">-</td>
<td class="tt_r">-</td>
<td class="tt_b">+</td>
<td class="tt_bl tt_g">0</td>
<td class="tt_r">-</td>
</tr>
<tr>
<td class="tt_r">-</td>
<td class="tt_g">0</td>
<td class="tt_r">-</td>
<td class="tt_bl tt_r">-</td>
<td class="tt_b">+</td>
</tr>
<tr>
<td class="tt_r">-</td>
<td class="tt_g">0</td>
<td class="tt_g">0</td>
<td class="tt_bl tt_g">0</td>
<td class="tt_r">-</td>
</tr>
<tr>
<td class="tt_r">-</td>
<td class="tt_g">0</td>
<td class="tt_b">+</td>
<td class="tt_bl tt_g">0</td>
<td class="tt_g">0</td>
</tr>
<tr>
<td class="tt_r">-</td>
<td class="tt_b">+</td>
<td class="tt_r">-</td>
<td class="tt_bl tt_g">0</td>
<td class="tt_r">-</td>
</tr>
<tr>
<td class="tt_r">-</td>
<td class="tt_b">+</td>
<td class="tt_g">0</td>
<td class="tt_bl tt_g">0</td>
<td class="tt_g">0</td>
</tr>
<tr>
<td class="tt_r">-</td>
<td class="tt_b">+</td>
<td class="tt_b">+</td>
<td class="tt_bl tt_g">0</td>
<td class="tt_b">+</td>
</tr>
<tr>
<td class="tt_g">0</td>
<td class="tt_r">-</td>
<td class="tt_r">-</td>
<td class="tt_bl tt_r">-</td>
<td class="tt_b">+</td>
</tr>
<tr>
<td class="tt_g">0</td>
<td class="tt_r">-</td>
<td class="tt_g">0</td>
<td class="tt_bl tt_g">0</td>
<td class="tt_r">-</td>
</tr>
<tr>
<td class="tt_g">0</td>
<td class="tt_r">-</td>
<td class="tt_b">+</td>
<td class="tt_bl tt_g">0</td>
<td class="tt_g">0</td>
</tr>
<tr>
<td class="tt_g">0</td>
<td class="tt_g">0</td>
<td class="tt_r">-</td>
<td class="tt_bl tt_g">0</td>
<td class="tt_r">-</td>
</tr>
<tr>
<td class="tt_g">0</td>
<td class="tt_g">0</td>
<td class="tt_g">0</td>
<td class="tt_bl tt_g">0</td>
<td class="tt_g">0</td>
</tr>
<tr>
<td class="tt_g">0</td>
<td class="tt_g">0</td>
<td class="tt_b">+</td>
<td class="tt_bl tt_g">0</td>
<td class="tt_b">+</td>
</tr>
<tr>
<td class="tt_g">0</td>
<td class="tt_b">+</td>
<td class="tt_r">-</td>
<td class="tt_bl tt_g">0</td>
<td class="tt_g">0</td>
</tr>
<tr>
<td class="tt_g">0</td>
<td class="tt_b">+</td>
<td class="tt_g">0</td>
<td class="tt_bl tt_g">0</td>
<td class="tt_b">+</td>
</tr>
<tr>
<td class="tt_g">0</td>
<td class="tt_b">+</td>
<td class="tt_b">+</td>
<td class="tt_bl tt_b">+</td>
<td class="tt_r">-</td>
</tr>
<tr>
<td class="tt_b">+</td>
<td class="tt_r">-</td>
<td class="tt_r">-</td>
<td class="tt_bl tt_g">0</td>
<td class="tt_r">-</td>
</tr>
<tr>
<td class="tt_b">+</td>
<td class="tt_r">-</td>
<td class="tt_g">0</td>
<td class="tt_bl tt_g">0</td>
<td class="tt_g">0</td>
</tr>
<tr>
<td class="tt_b">+</td>
<td class="tt_r">-</td>
<td class="tt_b">+</td>
<td class="tt_bl tt_g">0</td>
<td class="tt_b">+</td>
</tr>
<tr>
<td class="tt_b">+</td>
<td class="tt_g">0</td>
<td class="tt_r">-</td>
<td class="tt_bl tt_g">0</td>
<td class="tt_g">0</td>
</tr>
<tr>
<td class="tt_b">+</td>
<td class="tt_g">0</td>
<td class="tt_g">0</td>
<td class="tt_bl tt_g">0</td>
<td class="tt_b">+</td>
</tr>
<tr>
<td class="tt_b">+</td>
<td class="tt_g">0</td>
<td class="tt_b">+</td>
<td class="tt_bl tt_b">+</td>
<td class="tt_r">-</td>
</tr>
<tr>
<td class="tt_b">+</td>
<td class="tt_b">+</td>
<td class="tt_r">-</td>
<td class="tt_bl tt_g">0</td>
<td class="tt_b">+</td>
</tr>
<tr>
<td class="tt_b">+</td>
<td class="tt_b">+</td>
<td class="tt_g">0</td>
<td class="tt_bl tt_b">+</td>
<td class="tt_r">-</td>
</tr>
<tr>
<td class="tt_b">+</td>
<td class="tt_b">+</td>
<td class="tt_b">+</td>
<td class="tt_bl tt_b">+</td>
<td class="tt_g">0</td>
</tr>
</table>
</div>

Latest revision as of 19:57, 4 August 2025

Ternary Addition

Uses

Adds two inputs and a carry in together. Outputs sum and carry out.

Negating the B input will result in a subtraction.