Add (Ternary): Difference between revisions
From T729 Balanced Ternary Computer
Jump to navigationJump to search
No edit summary |
No edit summary |
||
(11 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 25: | Line 29: | ||
<td class="tt_g">0</td> | <td class="tt_g">0</td> | ||
<td class="tt_bl tt_r">-</td> | <td class="tt_bl tt_r">-</td> | ||
<td class=" | <td class="tt_b">+</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 32: | Line 36: | ||
<td class="tt_b">+</td> | <td class="tt_b">+</td> | ||
<td class="tt_bl tt_g">0</td> | <td class="tt_bl tt_g">0</td> | ||
<td class=" | <td class="tt_r">-</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 39: | Line 43: | ||
<td class="tt_r">-</td> | <td class="tt_r">-</td> | ||
<td class="tt_bl tt_r">-</td> | <td class="tt_bl tt_r">-</td> | ||
<td class=" | <td class="tt_b">+</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 46: | Line 50: | ||
<td class="tt_g">0</td> | <td class="tt_g">0</td> | ||
<td class="tt_bl tt_g">0</td> | <td class="tt_bl tt_g">0</td> | ||
<td class=" | <td class="tt_r">-</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 60: | Line 64: | ||
<td class="tt_r">-</td> | <td class="tt_r">-</td> | ||
<td class="tt_bl tt_g">0</td> | <td class="tt_bl tt_g">0</td> | ||
<td class=" | <td class="tt_r">-</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 74: | Line 78: | ||
<td class="tt_b">+</td> | <td class="tt_b">+</td> | ||
<td class="tt_bl tt_g">0</td> | <td class="tt_bl tt_g">0</td> | ||
<td class=" | <td class="tt_b">+</td> | ||
</tr> | </tr> | ||
Line 82: | Line 86: | ||
<td class="tt_r">-</td> | <td class="tt_r">-</td> | ||
<td class="tt_bl tt_r">-</td> | <td class="tt_bl tt_r">-</td> | ||
<td class=" | <td class="tt_b">+</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 89: | Line 93: | ||
<td class="tt_g">0</td> | <td class="tt_g">0</td> | ||
<td class="tt_bl tt_g">0</td> | <td class="tt_bl tt_g">0</td> | ||
<td class=" | <td class="tt_r">-</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 103: | Line 107: | ||
<td class="tt_r">-</td> | <td class="tt_r">-</td> | ||
<td class="tt_bl tt_g">0</td> | <td class="tt_bl tt_g">0</td> | ||
<td class=" | <td class="tt_r">-</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 117: | Line 121: | ||
<td class="tt_b">+</td> | <td class="tt_b">+</td> | ||
<td class="tt_bl tt_g">0</td> | <td class="tt_bl tt_g">0</td> | ||
<td class=" | <td class="tt_b">+</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 131: | Line 135: | ||
<td class="tt_g">0</td> | <td class="tt_g">0</td> | ||
<td class="tt_bl tt_g">0</td> | <td class="tt_bl tt_g">0</td> | ||
<td class=" | <td class="tt_b">+</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 137: | Line 141: | ||
<td class="tt_b">+</td> | <td class="tt_b">+</td> | ||
<td class="tt_b">+</td> | <td class="tt_b">+</td> | ||
<td class="tt_bl | <td class="tt_bl tt_b">+</td> | ||
<td class=" | <td class="tt_r">-</td> | ||
</tr> | </tr> | ||
Line 146: | Line 150: | ||
<td class="tt_r">-</td> | <td class="tt_r">-</td> | ||
<td class="tt_bl tt_g">0</td> | <td class="tt_bl tt_g">0</td> | ||
<td class=" | <td class="tt_r">-</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 160: | Line 164: | ||
<td class="tt_b">+</td> | <td class="tt_b">+</td> | ||
<td class="tt_bl tt_g">0</td> | <td class="tt_bl tt_g">0</td> | ||
<td class=" | <td class="tt_b">+</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 174: | Line 178: | ||
<td class="tt_g">0</td> | <td class="tt_g">0</td> | ||
<td class="tt_bl tt_g">0</td> | <td class="tt_bl tt_g">0</td> | ||
<td class=" | <td class="tt_b">+</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 181: | Line 185: | ||
<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=" | <td class="tt_r">-</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 188: | Line 192: | ||
<td class="tt_r">-</td> | <td class="tt_r">-</td> | ||
<td class="tt_bl tt_g">0</td> | <td class="tt_bl tt_g">0</td> | ||
<td class=" | <td class="tt_b">+</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 195: | Line 199: | ||
<td class="tt_g">0</td> | <td class="tt_g">0</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> |
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 |