序言:
- 数字逻辑:用二进制为基础的是数字化技术,解决数字系统中的逻辑问题。以逻辑代数理论为代表。
- 模拟量: 连续变化的物理量,时间与量上的连续。 缺点:很难度量,容易受噪声干扰,难保存。 优点:用精确的值表示食物。
- 数字量:在时间和量上离散的数据量。优点:灵活、精确计算、误差监测和修正。容易最小化。
- 数字系统:使用数字量来传递和加工处理信息的实际工程系统。
第一章:数制与编码
一、基本概念:是人们对数量计数的一种统计规律,是进位计数制的简称。包含两个基本要素:基数和位权。
二、常用进制:二进制、八进制、十进制、十六进制。
三、进制的转换:
其他进制转换成十进制:按权展开相加
十进制转化成其他进制(二进制,八进制、十六进制)。记住几个数字:2、4、8、16、32、64、128、256、512。
十进制——》十六进制。先按位转化成二进制,然后四位合并转化成十六进制。
十进制——》八进制。十进制除以8辗转相除法。或者,转换成二进制,三位合一位。
四、编码:
二进制数不仅可以代表数值的大小、参与运算,还可以代表一定的信息。代表了信息的“0”、“1”称为二进制码元,将若干个二进制码元顺序排列在一起,称为二元码序列,建立二元码序列和信息之间的一一对应关系的过程称为编码。
代码:
经过编码后,代表一个确定信息的二元码序列称为代码。一位二进制代码有0,1二个状态,可表示二种信息;二位二进制代码有22四种状态,00,01,10,11 可表示为四种信息;n 位二进制代码有2n 种状态,可表示2n种信息。
按照二进制代码各位权值大小,顺序增加来表示数值的大小所生成的代码,称为自然代码。
五、
BCD码:十进制人们最熟悉,而机器只认识二进制代码,用二进制代码表示十进制数(Binary Coded Decimal)简称BCD码。
特点:即有二进制的形式,又具有十进制数的特点,便于传递、处理。10个数码用4位二进制数编码。
种类:有权码,即每位有固定的权值。如:8421 BCD(自然代码) ,5421 BCD ,2421 BCD等;
无权码,每位无固定的数值。如:余3 BCD码、格雷BCD码等。
六、原码、反码、补码:
- 最高位为符号位,0、1表示正、负;数值部分在书写上用“,”(整数)或“.”(小数)将数值部分和符号位隔开
- 对于正数,符号位为 0,原码 = 补码 = 反码
- 对于负数,符号位为 1,其数值部分为:
- 原码:符号位+真值不变
- 补码:原码除符号位外,真值每位取反末位加 1
- 反码:原码除符号位外,真值每位取反
整数的原码、补码、反码的定义公式:
小数的原码、补码、反码的定义公式: