計算機硬體基礎:布林恆等式
外觀
有時,非常複雜的邏輯閘組合可以被簡化,以降低成本並提高電路速度。一個快速的方法是透過布林恆等式。布林恆等式是快速規則,允許您簡化布林表示式。對於下面描述的所有情況
A = It is raining upon the British Museum right now (or any other statement that can be true or false) B = I have a cold (or any other statement that can be true or false)
| 恆等式 | 解釋 | 真值表 | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 在下雨 AND 下雨 等同於 下雨 |
| |||||||||||||||||||||
| 在下雨 AND 不下雨 同時發生是不可能的,因此該語句始終為假 |
| |||||||||||||||||||||
| 2+2=4 OR 下雨。 因此,無論是否下雨,2+2=4 都是成立的,不可能使方程變為假 |
| |||||||||||||||||||||
| 1+2=4 OR 下雨。 因此,1+2=4 的語句並不重要,唯一決定該語句真假的是是否下雨 |
| |||||||||||||||||||||
| 在下雨 OR 下雨 等同於 下雨 |
| |||||||||||||||||||||
| 在下雨 OR 不下雨 始終為真 |
| |||||||||||||||||||||
| 1+2=4 AND 下雨。 1+2=4 是不可能的,因此該方程始終為假 |
| |||||||||||||||||||||
| 2+2=4 AND 下雨。 該語句完全取決於是否下雨,因此我們可以忽略 2+2=4 部分 |
| |||||||||||||||||||||
| 下雨 OR 我感冒,與說 我感冒 OR 下雨 是相同的。 |
| |||||||||||||||||||||
| 下雨 AND 我感冒,與說 我感冒 AND 下雨 是相同的。 |
| |||||||||||||||||||||
| 下雨 OR (下雨 AND 我感冒)。如果下雨,則等式兩邊都為真。或者,如果不下雨,則等式兩邊都為假。因此,一切都取決於 A,我們可以用 A 代替整個式子。或者,我們可以使用布林代數公式進行運算。 使用恆等式規則 |
| |||||||||||||||||||||
| 下雨並且(下雨或者我感冒)。如果下雨,那麼等式兩邊都為真。或者如果不下雨,那麼兩邊都為假。因此,一切都依賴於 A,我們可以用 A 來代替整個表示式。或者我們可以玩玩布林代數方程 使用恆等式規則 |
|
簡化簡單布林表示式的例子。
|
例子:簡化布林表示式 讓我們試著簡化以下內容
使用規則
嘗試一個稍微複雜一點的例子
首先處理括號 as as |
|
練習:簡化布林表示式
答案
答案
答案
答案
答案
答案
答案
|
有時我們需要結合布林恆等式和方程的“乘法”來進行運算。這並不總是簡單,所以請準備好寫真值表來檢查您的答案。
|
例子:簡化布林表示式
我們接下來可以做什麼呢?讓我們看看一些恆等式。
現在讓我們來看一個需要“乘法”的例子。
|
|
練習:簡化布林表示式
答案
multiplying out
答案 這個需要“乘法”來進行運算。
答案 這個需要“乘法”來進行運算。 treat the brackets first and the AND inside the brackets first multiply it out as as
答案
as as take A out as the common denominator as
答案 這個需要“乘法”來進行運算。
答案 這個需要“乘法”來進行運算。 multiplied out as as
答案 從兩邊提取公因數, As Then As Then
|