A. 二進制數的邏輯運算
二進制數的邏輯運算包括邏輯加法(「或」運算)、邏輯乘法(「與」運算)、邏輯否定(「非」運算)和邏輯「異或」運算。
(1)邏輯「或」運算
又稱為邏輯加,可用符號「+」或「∨」來表示。邏輯「或」運算的規則如下:
0+0=0或0∨0=0
0+1=1或0∨1=1
1+0=1或1∨0=1
1+1=1或1∨1=1
可見,兩個相「或」的邏輯變數中,只要有一個為1,「或」運算的結果就為1。僅當兩個變數都為0時,或運算的結果才為0。計算時,要特別注意和算術運算的加法加以區別。
(2)邏輯「與」運算
又稱為邏輯乘,常用符號「×」或「· 」或「∧」表示。「與」運算遵循如下運算規則:
0×1=0或0·1=0或0∧1=0
1×0=0或1·0=0或1∧0=0
1×1=1或1·1=1或1∧1=1
可見,兩個相「與」的邏輯變數中,只要有一個為0,「與」運算的結果就為0。僅當兩個變數都為1時,「與」運算的結果才為1。
(3)邏輯「非」運算
又稱為邏輯否定,實際上就是將原邏輯變數的狀態求反,其運算規則如下:
可見,在變數的上方加一橫線表示「非」。邏輯變數為0時,「非」運算的結果為1。邏輯變數為1時,「非」運算的結果為0。
(4)邏輯「異或」運算
「異或」運算,常用符號「」或「」來表示,其運算規則為:
00=0 或 00=0
01=1 或 01=1
10=1 或 10=1
11=0 或 11=0
可見:兩個相「異或」的邏輯運算變數取值相同時,「異或」的結果為0。取值相異時,「異或」的結果為1
B. 電腦哪些元素是邏輯運算
一共包含四種邏輯運算,分別是邏輯與(And)、邏輯或(Or)、邏輯非(Not)、邏輯異或(Xor)。
邏輯運算通常用來測試真假值。最常見到的邏輯運算就是循環的處理,用來判斷是否該離開循環或繼續執行循環內的指令。邏輯運算包括聯合、相交、相減。在圖形處理操作中引用了這種邏輯運算方法以使簡單的基本圖形組合產生新的形體,並由二維邏輯運算發展到三維圖形的邏輯運算。
由於布爾在符號邏輯運算中的特殊貢獻,很多計算機語言中將邏輯運算稱為布爾運算,將其結果稱為布爾值。最常見到的邏輯運算就是循環的處理,用來判斷是否該離開循環或繼續執行循環內的指令。
(2)電腦邏輯運算使用方法擴展閱讀:
邏輯常量與變數:邏輯常量只有兩個,即0和1,用來表示兩個對立的邏輯狀態。邏輯變數與普通代數一樣,也可以用字母、符號、數字及其組合來表示,但它們之間有著本質區別,因為邏輯常量的取值只有兩個,即0和1,而沒有中間值。
邏輯運算:在邏輯代數中,有與、或、非三種基本邏輯運算。表示邏輯運算的方法有多種,如語句描述、邏輯代數式、真值表、卡諾圖等。
邏輯函數:邏輯函數是由邏輯變數、常量通過運算符連接起來的代數式。同樣,邏輯函數也可以用表格和圖形的形式表示。
邏輯代數:邏輯代數是研究邏輯函數運算和化簡的一種數學系統。邏輯函數的運算和化簡是數字電路課程的基礎,也是數字電路分析和設計的關鍵。