contributed by <yang196569
>
Ternary是標準三進制(Standard ternary system),使用的數值是0, 1 , 2,而Balanced Ternary的數值則是 -1 (記作"T") , 0, +1 ,也可以計為
三進位轉十進位:
給定一個數
如:
十進位轉三進位:
先找到距離
以下的例子,在 | 的左邊是整數部份,右邊是小數部份。
如:
^ | T | 0 | 1 |
---|---|---|---|
T | T | T | T |
0 | T | 0 | 0 |
1 | T | 0 | 1 |
∨ | T | 0 | 1 |
---|---|---|---|
T | T | 0 | 1 |
0 | 0 | 0 | 1 |
1 | 1 | 0 | 1 |
⊕ | T | 0 | 1 |
---|---|---|---|
T | T | 0 | 1 |
0 | 0 | 0 | 0 |
1 | 1 | 0 | T |
T | T | T | 1 |
T | 0 | 0 | T |
T | 1 | 0 | 0 |
0 | T | 0 | T |
0 | 0 | 0 | 0 |
0 | 1 | 0 | 1 |
1 | T | 0 | 0 |
1 | 0 | 0 | 1 |
1 | 1 | 1 | T |
觀察後可看出
另外,也有人使用多工器實現全加器以及半加器,可以參考。
找應用的過程中,我找到歷史故事,文章的應用歷史
部分有寫到關於三進位計算機的誕生與衰落。
ternary JINN processor
運行,會讓交易紀錄保持著穩定與平衡。(原句:These 3 states perform transaction very balanced, which is quite helpful to build a self-organizing and self-sustaining network like the tangle.)
Balanced Ternary
三進位
Adder Implementation
Ternary Computing
The Tech Behind IOTA Explained
MISC