2 數電復刻 之 碼制和邏輯運算

2021-09-27 01:27:42 字數 949 閱讀 6232

一:有權碼:每一位的數值固定

1. bcd碼/8421: 從0000 ->1001 代表了0 -9 這幾位數

2. 2421/5211

二:無權碼:每一位的值不固定

1.餘三碼:8421碼的基礎上加3:例如,0 -> 0011 1 -> 0100

好處:當兩數之和為10的時候,餘三碼的和為16,會進製

2.迴圈碼(格雷碼)詳情見下圖

特點:1.相鄰的兩個數,有且僅有一位不同(目的是抗干擾能力強)

2.相同一位的數是按照一定規律變化的,每一位的規律不一樣

3.ascii碼

4.utf-8/16 中文編碼(不固定長度)

本章核心:化簡邏輯函式1.基本運算

5.奇偶校驗:用來判斷訊號傳輸過程中有沒有錯誤(通過檢驗奇偶數是否變化)

侷限:錯誤出現多個則有可能無法檢驗出,但因為概率很小,所以不考慮

a⊕1 = a』 a⊕0 =a

==> n個變數

當1有奇數個時 ,y = 1

當1有偶數個時 ,y = 0

個人感覺中間那一段插入知識點是老師講的很完美的一段,自己看的時候完全沒有想到這麼去給自己說清楚摩根公式,只知道用真值表列出來是對的

上課聽到這個靠改變01的邏輯含義說明這個公式的思路,簡直豁然開朗…

3 數電復刻 之 邏輯運算公式 定理 表示式

1.分配率 a b c ab ac a bc a b a c 2.吸收率 a ab a a a b a a a b a b3.ab a c bc ab a c 解釋 當在兩項中分別出現變數 x和 x 時,其他的項都可以消去 證明 ab a c bc ab a c bc a a ab a c abc ...

學習筆記(2) 邏輯運算子和位運算子

public class demo1 結果如下 a b false a b true a false 短路運算 和 的短路運算,是指如果前面的判斷條件已經明確結果則不執行後面的判斷 例如 public class demo1 結果如下 b false a 10 c true a 9 當判斷到 a 9...

如何只用邏輯運算和移位實現二進位制的加法?

邏輯運算有與 或 非 異或四種。而要實現二進位制加法最關鍵的步驟就是如何實現進製和相加 不進製加法 1.用 與 來提取進製 由and 與,下文皆稱為and 的運算性質可以得到只有當兩個數都為1時才能運算得1,而這樣恰好提取了進製,只要向左移位即可成功實現進製.2.用 異或 來做不進製的加法 由xor...