MUL (Ternary Gate): Difference between revisions
From TernaryWiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
<big><b>Multiply</b></big> | <big><b>Multiply</b></big> | ||
<b>Ternary XOR</b> | <b>Ternary XOR</b> | ||
| Line 6: | Line 7: | ||
Useful as a controllable Buffer or [[NEG (Ternary Gate)|Negate]]. | Useful as a controllable Buffer or [[NEG (Ternary Gate)|Negate]]. | ||
Used to toggle between add and subtract modes within an [[Adder (BCT)|Adder]]. | |||
Used in ternary [[Multiply (Ternary)| | Used in ternary [[Multiply (Ternary)|Multiply.]] | ||
== Truth Tables == | == Truth Tables == | ||
Revision as of 13:44, 10 February 2026
Multiply
Ternary XOR
Uses
Useful as a controllable Buffer or Negate.
Used to toggle between add and subtract modes within an Adder.
Used in ternary Multiply.
Truth Tables
MUL
| MUL | B | |||
| - | 0 | + | ||
| A | - | - | 0 | + |
| 0 | 0 | 0 | 0 | |
| + | + | 0 | - | |
| MUL | ||
| A | B | Y |
| - | - | - |
| - | 0 | 0 |
| - | + | + |
| 0 | - | 0 |
| 0 | 0 | 0 |
| 0 | + | 0 |
| + | - | + |
| + | 0 | 0 |
| + | + | - |
NMUL
| NMUL | B | |||
| - | 0 | + | ||
| A | - | + | 0 | - |
| 0 | 0 | 0 | 0 | |
| + | - | 0 | + | |
| NMUL | ||
| A | B | Y |
| - | - | + |
| - | 0 | 0 |
| - | + | - |
| 0 | - | 0 |
| 0 | 0 | 0 |
| 0 | + | 0 |
| + | - | - |
| + | 0 | 0 |
| + | + | + |