深入理解計算機系統第二版練習題213求教

2021-12-27 21:56:51 字數 873 閱讀 6670

1樓:曾家嶺

為了方便理解我把所有的資料簡化為0和1

bis(x,y)這個函式的有作用是把x,y 相比較得到一個值z其比較的方法為

y當前位為1時z的當前位值為1;

y當前位為0時z取決於x當前位的值;

所以x = 1,y = 1; 得到值 1;

x = 0,y = 0;得到值 0 ;

x = 1,y = 0;得到值 1;

x = 0, y = 1;得到值 1;

證明很簡單

| 的函式為; bis(x,y);

bic(x,y)這個函式的有作用是把x,y 相比較得到一個值z其比較的方法為

y當前位為1時z的當前位值為0;

y當前位為0時z取決於x當前位的值;

所以x = 1,y = 1; 得到值 0;

x = 0,y = 0;得到值 0 ;

x = 1,y = 0;得到值 1;

x = 0, y = 1;得到值 0;

**上述我們可以考慮到當x y 全等於1或0是反回的函式全為0;

當x = 1,y = 0;通過bic 我們可以直接得到異或值 1;

但當x = 0, y = 1;通過bic得到的值為0;

所以我們可以使用bis 來解決這個問題

bis(bic(x,y),bic(y,x));

^ 以此證明 bis (1,0);

這樣我們就可以得到當前位的異或值

無論當前位的xy如何變化

2樓:習

1. bis(x,y)

2. bis(bic(x,y), bic(y,x))

3樓:強獸人魯茲

樓上正解,書裡有答案吧

計算機系統有哪些層次結構,什麼是計算機系統的層次結構

計算機系統的層次結構 最底層是硬體,硬體之上是軟體,應用軟體位於系統軟體之上,使用者直接操作應用軟體。計算機系統有哪些層次結構?計算機系統的層次結構 最底層是硬體,硬體之上是軟體,應用軟體位於系統軟體之上,使用者直接操作應用軟體。計算機系統有哪些層次結構?計算機系統的層次結構 最底層是硬體,硬體之上...

請問計算機系統結構 計算機軟體與理論 計算機應用技術這專業有什麼區別

計算抄機系統結構 計算機軟體與理襲 論 計算機應用技術三個專業主要區別 前者主要側重計算機軟硬體系統結構理論及應用計算機軟體與理論主要側重軟體研發及理論 計算機應用技術主要側重計算機技術的應用 選擇計算機應用技術比較合適 但是,對不同大學研究方向很重要 計算機系統bai 結構 計算機軟體與理論du ...

完整的計算機系統應包括,一個完整的計算機系統應包括

d 計算機的硬體系統和軟體系統。計算機系統由硬體系統和軟體系統組成。計算機硬體系統是指組成一臺計算機的各種物理裝置,它們由各種具體的器件組成,是計算機進行工作的物質基礎。計算機硬體系統由輸入裝置 輸出裝置 運算器 儲存器和控制器五部分組成。擴充套件資料計算機系統由硬體 子 系統和軟體 子 系統組成。...