contributed by <ian910297
>
jcyztw
TODO: 詳細閱讀 Fast Ternary Addition,理解 base-3 的原理 (並且複習數位邏輯),整理 base-3 基礎運算操作
"jserv"
這是一個不需要正負號,就能表示正負數的數值系統,由三個符號組成T,0,1
T
表示
0
表示
1
表示
將其表示成十進位的數學式
舉例說明
下圖電路設計,有 5 個 pin 腳(sel, inN, inO, inP, out)
,表示會根據 selector 對應的三種狀態(N, O, P)
輸出對應的值(inN, inO, inP)
英文、數字與中文間請以空白隔開
課程助教
文中提到四種基本的單元,走馬看花即可,只是定義稍後會用到的基本單元
以 half-adder 為例,推導過程。須先畫出真值表,並由後往前推導
已知
只從真值表裡我們看不出這三個單元有什麼意義,但已知結果是inN
解讀為
由於 consensus 與 fulladder,跟 half-adder 推倒過程相像,不再說明
這邊與前三者最大的不同在於複雜度,需要先列出可能的狀況,再寫出真值表輔助
比如說下圖在計算當inN
的輸入單元為何,先列出可能的狀況,在畫出真值表,即可湊數
請閱讀 Ternary computing: basics,關注於 ternary multiplexer, Unary functions, half-adder, Consensus, full adder, Overflow
"jserv
"wiki" 是可供多人協同創作的超文本系統,而 Wikipedia 是運用 wiki 技術和概念而建構的線上百科全書,這兩者不同,所以你不能把 Wikipedia 簡稱 "wiki"
"jserv"