第2章 邏輯代數基礎
邏輯代數是分析和設計數字電路的理論基礎和數字工具。人們通常也稱邏輯代數為布爾代數。
2.1 邏輯代數的基本運算
2.1.1基本邏輯運算
1.邏輯變量
在邏輯表示中,邏輯代數與普通代數一樣用字母表示變量,變量的取值只有1和0兩種,分別表示真和假。邏輯代數表示的是邏輯關系,不是數量關系。這是與普通代數本質上的區別
2.基本邏輯運算
邏輯代數的基本運算有與(AND)、或(OR)和非(NOT)三種。
(1)邏輯與運算
與運算又稱為邏輯乘、邏輯與,其符號可以用“•”表示
只有當兩個條件均成立時(輸入變量為1),結論才成立(輸出變量為1)
邏輯與運算規則:只有決定事物結果的全部條件同時具備時,結果才會發生,即只有全部輸入變量取值均為1時,輸出才為1
(2)邏輯或運算
或運算又稱為邏輯加,其符號可以用“+”表示
只要兩個條件中任何一個(或多於一個)成立時(輸入變量為1),結論就會成立。(輸出變量為1)
邏輯或運算規則:決定事物結果的幾個條件中只要有一個或一個以上條件具備時,結果就會發生,即只要有輸入變量為1,輸出就為1
(3)邏輯非運算
非運算又稱為邏輯取反、邏輯否定,是一條件一結論的邏輯運算。
只要條件不成立時(輸入變量為0),結論才會成立(輸出變量為1)
邏輯非運算法則:決定事物結果的條件具備了,結果不發生;條件不具備,結果發生,即輸出與輸入的取值相反。
2.1.2 復合邏輯運算
2.1.3 邏輯函數
1.邏輯函數