[問題]數位邏輯

作者: gihunter (gihunter)   2006-11-20 00:49:43
1.找出以BCD運算元執行減法的方法。畫出減法電路的方塊圖。
HINT:若運算元為10的補數(基數互補)表示法,則很容易執行減法。此表示法中,若正數
則符號位元為0,若負數則符號位元為9。
2.在三進位(ternary)數值系統有三個數字:0、1和2。圖P5.3定義一個三進位半加器。
設計一個電路以2進位編碼訊號實作半加器,每個三進位數字以兩位元表示。令A=a1a0、
B=b1b0和Sum=s1s0。注意,Carry只是二進位訊號。使用下列編碼方式:00=(0)3
01=(1)3和10=(2)3,將電路成本最小化。
圖P5.3
A B 進位(Carry) 總合(Sum)
0 0 0 0
0 1 0 1
0 2 0 2
1 0 0 1
1 1 0 2
1 2 1 0
2 0 0 2
2 1 1 0
2 2 1 1

Links booklink

Contact Us: admin [ a t ] ucptt.com