Add (Ternary): Difference between revisions
From T729 Balanced Ternary Computer
Jump to navigationJump to search
(Created page with "<big><b>Add</b></big> == Uses == == 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_b">+</td> <td class="tt_g">0</td> </tr> <tr> <td class="tt_r">-</...") |
No edit summary |
||
(15 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<big><b> | <big><b>Ternary Addition</b></big> | ||
== Uses == | == Uses == | ||
Adds two inputs and a carry in together. Outputs sum and carry out. | |||
[[NEG (Ternary Gate)|Negating]] the B input will result in a subtraction. | |||
== Truth Tables == | == Truth Tables == | ||
Line 17: | Line 21: | ||
<td class="tt_r">-</td> | <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_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> | <td class="tt_g">0</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td class="tt_b">+</td> | |||
<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_b">+</td> | |||
</tr> | |||
<tr> | |||
<td class="tt_b">+</td> | |||
<td class="tt_g">0</td> | |||
<td class="tt_r">-</td> | <td class="tt_r">-</td> | ||
<td class="tt_b">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_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_bl tt_b">+</td> | ||
<td class=" | <td class="tt_r">-</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td class="tt_b">+</td> | |||
<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_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> | <td class="tt_r">-</td> | ||
<td class=" | </tr> | ||
<td class="tt_bl tt_b"> | <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> | <td class="tt_g">0</td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
</div> | </div> |
Latest revision as of 17:45, 10 March 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.
Truth Tables
A | B | Ci | Co | S |
- | - | - | - | 0 |
- | - | 0 | - | + |
- | - | + | 0 | - |
- | 0 | - | - | + |
- | 0 | 0 | 0 | - |
- | 0 | + | 0 | 0 |
- | + | - | 0 | - |
- | + | 0 | 0 | 0 |
- | + | + | 0 | + |
0 | - | - | - | + |
0 | - | 0 | 0 | - |
0 | - | + | 0 | 0 |
0 | 0 | - | 0 | - |
0 | 0 | 0 | 0 | 0 |
0 | 0 | + | 0 | + |
0 | + | - | 0 | 0 |
0 | + | 0 | 0 | + |
0 | + | + | + | - |
+ | - | - | 0 | - |
+ | - | 0 | 0 | 0 |
+ | - | + | 0 | + |
+ | 0 | - | 0 | 0 |
+ | 0 | 0 | 0 | + |
+ | 0 | + | + | - |
+ | + | - | 0 | + |
+ | + | 0 | + | - |
+ | + | + | + | 0 |