
【計】 binary Boolean operation
binary system
【計】 B; BIN; scale-of-two
【經】 binary
【計】 Boolean calculation; Boolean operation
二進制布爾運算(Binary Boolean Operations)是計算機科學和數字電子工程中的基礎概念,指在兩個二進制位(0或1)之間執行的基本邏輯運算。其核心源于布爾代數(Boolean Algebra),由喬治·布爾(George Boole)在19世紀創立。以下從漢英詞典角度詳解其含義:
布爾運算遵循布爾代數公理,基本操作包括:
數學表達式:$A cdot B$ 或 $A land B$
真值表: $$ begin{array}{cc|c} A & B & A land B hline 0 & 0 & 0 0 & 1 & 0 1 & 0 & 0 1 & 1 & 1 end{array} $$
表達式:$A + B$ 或 $A lor B$
表達式:$overline{A}$ 或 $ eg A$
表達式:$A oplus B$
理論依據:克勞德·香農(Claude Shannon)首次将布爾代數應用于開關電路設計(來源:A Symbolic Analysis of Relay and Switching Circuits, 1938)。
if (A && B)
)的核心邏輯。AND
/OR
關鍵詞組合)。Boole, G. (1854). An Investigation of the Laws of Thought. London: Walton and Maberly.
IEEE Std 754-2019 浮點運算标準(涵蓋布爾運算的硬件實現規範)。
IEEE Xplore(需訂閱訪問)
Patterson, D. A., & Hennessy, J. L. (2017). Computer Organization and Design: The Hardware/Software Interface. Morgan Kaufmann.
注:部分學術資源需通過機構訂閱訪問,建議通過圖書館或學術數據庫獲取完整内容。
二進制布爾運算是一種基于布爾代數的邏輯操作,專為二進制(0和1)系統設計。其核心是通過基本邏輯運算符對二進制數進行組合處理,廣泛應用于計算機電路、編程和數字邏輯等領域。以下是詳細解釋:
共有4種基礎運算符:
AND(與):僅當兩輸入均為1時輸出1,否則為0。
真值表:
$0 text{ AND } 0 = 0$
$0 text{ AND } 1 = 0$
$1 text{ AND } 0 = 0$
$1 text{ AND } 1 = 1$
OR(或):任一輸入為1時輸出1,否則為0。
真值表:
$0 text{ OR } 0 = 0$
$0 text{ OR } 1 = 1$
$1 text{ OR } 0 = 1$
$1 text{ OR } 1 = 1$
NOT(非):取反操作,輸入1輸出0,輸入0輸出1。
真值表:
$text{NOT } 0 = 1$
$text{NOT } 1 = 0$
XOR(異或):兩輸入不同時輸出1,否則輸出0。
真值表:
$0 text{ XOR } 0 = 0$
$0 text{ XOR } 1 = 1$
$1 text{ XOR } 0 = 1$
$1 text{ XOR } 1 = 0$
通過組合基礎運算符可衍生出更複雜的運算:
以布爾代數表示,例如:
$A cdot B$(AND)、$A + B$(OR)、$overline{A}$(NOT)、$A oplus B$(XOR)。
這些運算遵循交換律、結合律和德摩根定律等規則。
通過上述運算組合,可構建複雜的數字系統,成為現代計算機的底層基礎。
鞍伴發感覺變異反應表處理操作除非存貨表代碼地址轉換道爾頓定點設備俄那裡蒙沙門氏菌二月桂基甲酰胺分級浮選服務的含硫凡士精黃疸色的黃夾苷B積極參與者開口貿易數量限制韌皮射線鞣劑胂凡納明磺酸铋釋放水合氧化鋁私權喪失酸橙枳殼炭精電極特性波阻抗妄想發迹者微暗的