跳轉到內容

計算機硬體基礎:布林恆等式

來自華夏公益教科書,開放的書籍,構建開放的世界

試卷 2 - ⇑ 計算機系統基礎 ⇑

← 簡化布林方程 布林恆等式 德摩根定律 →


有時,非常複雜的邏輯閘組合可以被簡化,以降低成本並提高電路速度。一個快速的方法是透過布林恆等式。布林恆等式是快速規則,允許您簡化布林表示式。對於下面描述的所有情況

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 下雨 等同於 下雨
0 0 0
1 1 1
在下雨 AND 不下雨 同時發生是不可能的,因此該語句始終為假
0 1 0
1 0 0
2+2=4 OR 下雨。 因此,無論是否下雨,2+2=4 都是成立的,不可能使方程變為假
1
1 0 1
1 1 1
1+2=4 OR 下雨。 因此,1+2=4 的語句並不重要,唯一決定該語句真假的是是否下雨
0 0 0
0 1 1
在下雨 OR 下雨 等同於 下雨
0 0 0
1 1 1
在下雨 OR 不下雨 始終為真
0 1 1
1 0 1
1+2=4 AND 下雨。 1+2=4 是不可能的,因此該方程始終為假
0 0 0
0 1 0
2+2=4 AND 下雨。 該語句完全取決於是否下雨,因此我們可以忽略 2+2=4 部分
1 0 0
1 1 1
下雨 OR 我感冒,與說 我感冒 OR 下雨 是相同的。
0 0 0 0
0 1 1 1
1 0 1 1
1 1 1 1
下雨 AND 我感冒,與說 我感冒 AND 下雨 是相同的。
0 0 0 0
0 1 0 0
1 0 0 0
1 1 1 1
下雨 OR (下雨 AND 我感冒)。如果下雨,則等式兩邊都為真。或者,如果不下雨,則等式兩邊都為假。因此,一切都取決於 A,我們可以用 A 代替整個式子。或者,我們可以使用布林代數公式進行運算。

使用恆等式規則
將等式兩邊共同的 A 提出來。
使用恆等式規則
使用恆等式規則

0 0 0 0
0 1 0 0
1 0 0 1
1 1 1 1
下雨並且(下雨或者我感冒)。如果下雨,那麼等式兩邊都為真。或者如果不下雨,那麼兩邊都為假。因此,一切都依賴於 A,我們可以用 A 來代替整個表示式。或者我們可以玩玩布林代數方程

使用恆等式規則
將等式兩邊公有的 A 提出來
使用恆等式規則
使用恆等式規則

0 0 0 0
0 1 1 0
1 0 1 1
1 1 1 1

簡化簡單布林表示式的例子。

例子:簡化布林表示式

讓我們試著簡化以下內容


使用規則


嘗試一個稍微複雜一點的例子


首先處理括號

 as 
 as 

練習:簡化布林表示式

答案

答案

答案

答案

答案

答案

答案


  1. 應用恆等式
  2. 應用恆等式

有時我們需要結合布林恆等式和方程的“乘法”來進行運算。這並不總是簡單,所以請準備好寫真值表來檢查您的答案。

例子:簡化布林表示式

我們接下來可以做什麼呢?讓我們看看一些恆等式。

  1. 使用恆等式 A = A.1
  2. 從兩邊取公分母
  3. 因為 B+1 = 1

現在讓我們來看一個需要“乘法”的例子。

  1. 將它乘開
  2. 消除左側,因為
  3. 使用恆等式
練習:簡化布林表示式

答案

 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 


華夏公益教科書