Add (Ternary)
From TernaryWiki
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 |