全減器是兩個二進制的數進行減法運算時使用的一種運算單元,最簡單的全減器是採用本位結果和借位來顯示,二進制中是借一當二,所以可以使用兩個輸出變數的高低電平變化來實現減法運算。
同時,全減器可以採用74LS138三線—八線解碼器實現。
真值表,邏輯函式,邏輯圖,
真值表
全減器真值表如下:其中Ai表示被減數,Bi表示減數,Di表示本位最終運算結果,即就是低位向本位借位最終結果,Ci表示低位是否向本位借位,Ci+1表示本位是否向高位借位。
Ai | Bi | Ci | Di | Ci+1 |
0 | 0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 | 1 |
0 | 1 | 0 | 1 | 1 |
0 | 1 | 1 | 0 | 1 |
1 | 0 | 0 | 1 | 0 |
1 | 0 | 1 | 0 | 0 |
1 | 1 | 0 | 0 | 0 |
1 | 1 | 1 | 1 | 1 |
邏輯函式
全減器輸出邏輯函式如下:


邏輯圖
邏輯圖如上: