第一章

1.1真值表

1.真值表是描述逻辑功能最底层的工具。

2.真值表为逻辑关系非计算关系。

3.真值表要先结构后内容。输入部分从全0到全1递增。


1.2数制

1.数值转换

2.数制其实很简单,分为二进制和十进制。其中二进制包括十六进制和八进制(本质就是三位二进制压缩为一位八进制,四位二进制压缩为一位十六进制),同理十进制中也包括BCD码这一形式,不难推理,二者转换应该也很简单。二进制是为机器准备,而十进制是为人类准备。八进制和十六进制只是二进制的不同形式罢了。所以说数制准换真正只发生在二进制与十进制之间。

3.原码,反码,补码

有符号位的二进制数:符号位+数值位。(符号位:0为正数,1为负数;数值位表示数的绝对值大小)。

(以+5/-5为例)

+5原码:0 0101   反码:0 0101   补码:0 0101

-5原码: 1 0101    反码:1 1010  补码:1 1011


1.3BCD码(二-十进制码)

  BCD码是可以将数值信息二值逻辑化的代码。即用二进制码元(表象)来表示十进制数(本质)的代码,也称为十进制码,BCD码

   1.BCD码种类多样性:每一位十进制数必须要用四位二进制码元来表示。

即2^4=16.从16种组合从中选取10种,这样的选择方案必然是不唯一的。

类型:8421码(明码,有权值码),余3码 (明码,无权直码),

2421码,5421码

   2.BCD码的本质:BCD码是用二进制码元表示的十进制数

   
1.4可靠性代码

1.奇偶校验码 :分为奇校验码,偶校验码。分为信息位和校验位。信息位可以是8421码,二进制码等都可以。奇校验位的确定根据1的总个数,必须要为奇数。同理总的码元个数加上校验码,1的个数为偶数。且奇偶校验码只能检验一位错误,且不能纠错。 

​2.格雷码:不是有权值码,也不是明码。其包括首尾,任何相邻的码元之间只差一位数。其工作特点为,其顺序变化时,每次转换只有一位码元改变,从而避免“过度噪声”