contributed by < kevin55216
>
Review by
maskashura
- 對bal3有明確的解說運算,但內容沒有針對 ternary adder 做分析
- 需補充 ternary 在 IOTA 上的應用,這部份會是本次作業的重點!
Review by
jackyhobingo
- 在英文與中文中間應該有空格做區分
- Balanced Ternary 的優缺點敘述有點簡略,不應該只是比較少位元表示就比較有優勢,可以參考 Radix_economy
- 提出為什麼 tenary 電腦沒有普及的問題,但回答感覺並沒有到點,就好像任何只要需要重新實作的系統都不適合發展,
Balanced Ternary 不同於二進位以
下面以正負整數做比較。
十進位 | ||
---|---|---|
二進位 | ||
Balanced Ternary |
二進位在
並且以二進位來說
另外在加法部分以下表作呈現。而在減法我們可以僅在前端做一個補數即
乘法部分 |
例如: |
|||
$\ \ \ \ \ 1T1\ | |||
\times \ \underline{TT1}\ | |||
\ \ \ \ \ \ 1T1\ | |||
\ \ \ T1T\ | |||
\underline{T1T\ \ \ \ \ }\ | |||
T0011=-77$ |
在除法部分
我們必須先求出
若
我以wikipedia中的範例來解說。
再來我提自己的例子
在數值統中,高位元表示毋庸置疑能以較少位元數表示同一數,例如: 同樣是15,在16進位下,
只要0xE,3進位(0,1,2)需要120,2進位則需要1111。
但在平衡三進位中,特別強大的是其在負數上的表現,不需要多一位元來表示正負號,且在正負轉換
只需要進行補數。
上片敘述了種種ternary的強大之處,但為什麼ternary電腦沒有普及呢?