9.9_Digital logic
一、进制转换
1、十进制转换为二进制
- 整数转换:除2取余法
- 小数转换:乘2取整法
2、二进制转换为十进制
(10110.101)2=1×24+ 1×22 + 1×21 + 1×2-1 + 1×2-3 =16+4+1+0.5+0.125=(22.625)10
3、二进制与八进制之间的转换

4、 二进制与十六进制之间的转换

二、原码反码补码
1、原码
定义:正数是其本身;负数符号位为1,数值位不变
运算:原码不能进行加减运算
2、反码
定义:正数是其本身;负数符号位不变,数值位逐位取反
运算:当符号位进位时,回卷到末尾
3、补码
定义:正数是其本身;负数在反码基础上末位+1
运算:①符号位进位时丢掉②变原码时先变成反码
三、常见编码
8421码:(258)10=(0010 0101 1000)8421码、 (0001 0010 0000 1000)8421码= (1208)10
2421码:(258)10=(0010 1011 1110)2421码 、(0010 0001 1110 1011)2421码= (2185)10
※注意:2421码不允许出现0101、0110、0111、1000、1001、1010的6种状态
余3码:8421码+0011
※注意: 0000、0001、0010、1101、1110和1111是不允许出现的
格雷码:任意相邻的数,其格雷码仅有一位不同

No responses yet