邏輯運算的主要特點是按位運算。邏輯運算又稱布爾運算。布爾用數(shù)學方法研究邏輯問題,成功地建立了邏輯演算。他用等式表示判斷,把推理看作等式的變換。這種變換的有效性不依賴人們對符號的解釋,只依賴于符號的組合規(guī)律。
一、邏輯運算的簡介
邏輯運算是數(shù)字符號化的邏輯推演法,包括聯(lián)合、相交、相減。在圖形處理操作中引用了這種邏輯運算方法以使簡單的基本圖形組合產(chǎn)生新的形體,并由二維邏輯運算發(fā)展到三維圖形的邏輯運算。由于布爾在符號邏輯運算中的特殊貢獻,很多計算機語言中將邏輯運算稱為布爾運算,將其結(jié)果稱為布爾值。
二、邏輯運算的基本概念
1.邏輯常量與變量:邏輯常量只有兩個,即0和1,用來表示兩個對立的邏輯狀態(tài)。邏輯變量與普通代數(shù)一樣,也可以用字母、符號、數(shù)字及其組合來表示,但它們之間有著本質(zhì)區(qū)別,因為邏輯常量的取值只有兩個,即0和1,而沒有中間值。
2.邏輯運算:在邏輯代數(shù)中,有與、或、非三種基本邏輯運算。表示邏輯運算的方法有多種,如語句描述、邏輯代數(shù)式、真值表、卡諾圖等。
3.邏輯函數(shù):邏輯函數(shù)是由邏輯變量、常量通過運算符連接起來的代數(shù)式。同樣,邏輯函數(shù)也可以用表格和圖形的形式表示。
4.邏輯代數(shù):邏輯代數(shù)是研究邏輯函數(shù)運算和化簡的一種數(shù)學系統(tǒng)。邏輯函數(shù)的運算和化簡是數(shù)字電路課程的基礎,也是數(shù)字電路分析和設計的關(guān)鍵。