contributed by < poyushen
>
Balanced Ternary 是一套以
將三進位數值表示成十進位數值算法為 :
其中
"example" 的簡寫是 e.g.,不是 "ex",後者是「前」雇主一類用語
"jserv"
知道了!謝謝老師!
Amy Shen
AND
OR
XOR
觀察後發現 |
Sum
Consensus
e.g.
粗體為進位值
減法運算只要先將加數
e.g.
粗體為進位值
e.g.
e.g.
將
e.g.
根據 Radix Economy,在所有進位制中,以
balanced ternary 表示負數的方式極為簡單,只需將所有位元都
因此,ternary 可以說是將數值儲存在記憶體中最有效率的一種進位制。
Setun
在1958年發明,利用 Balanced Ternary 實作,在當時被莫斯科大學所使用。後來因成本考量而改用 Binary Computer,雖然 Binary Computer 所花費的時間是 Ternary Computer 的2.5倍。在1970年開發出新架構的 Ternary Computer - Setun-70
,只在 Binary Computer 中以模擬程序運作。