几种码制:
一:有权码:每一位的数值固定
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.基本运算
异或的公式:
1.A⊕B = A’B + AB’
2.A⊕(B⊕C) = (A⊕B)⊕C
3.A(B⊕C) = AB ⊕ AC
4.A⊕A’ =1 A⊕A = 0
5.奇偶校验:用来判断信号传输过程中有没有错误(通过检验奇偶数是否变化)
局限:错误出现多个则有可能无法检验出,但因为概率很小,所以不考虑
A⊕1 = A’ A⊕0 =A
==> n个变量
当1有奇数个时 ,Y = 1
当1有偶数个时 ,Y = 0
个人感觉中间那一段插入知识点是老师讲的很完美的一段,自己看的时候完全没有想到这么去给自己说清楚摩根公式,只知道用真值表列出来是对的
上课听到这个靠改变01的逻辑含义说明这个公式的思路,简直豁然开朗…