9.9_Digital logic

一、进制转换

1、十进制转换为二进制

  1. 整数转换:除2取余法
  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是不允许出现的

格雷码:任意相邻的数,其格雷码仅有一位不同

Tags

No responses yet

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注