数电(1):数制和码制

一、进制互转

1、二进制和十进制互转

(1)二 - 十:2的n次方

数电(1):数制和码制

 (2)十 - 二(整数):除2取余,从下到上。

数电(1):数制和码制

 (3)十 - 二(小数):乘2取整,从上到下。

数电(1):数制和码制

2、二进制和十六进制互转

(1)二 - 十六:4个1位

数电(1):数制和码制

(2)十六 - 二:1位4个

数电(1):数制和码制

3、二进制和八进制互转

(1)二 - 八:3个1位

数电(1):数制和码制

(2)八 - 二:1个3位

数电(1):数制和码制

二、原码反码补码

1、原码:新增最高位为符号位,0正1负,其余位不变。

2、反码:符号位不变,其余位为原码取反。

3、补码:符号位不变,其余位为反码加一。

三、常见编码

1、十进制代码

数电(1):数制和码制

2、格雷码(循环码)

数电(1):数制和码制

特点:

  (1)每一位的状态变化都按一定的顺序循环。

  (2)相邻两个代码之间只有一位发生变化,这样在代码转换的过程中就不会产生过渡“噪声”。

注:

  余3循环码就是取4位格雷码中的十个代码组成的,仍具有格雷码的优先,即两个相邻代码之间仅有一位不同

  (独热码不也这样吗?)

3、ASCII码

4、独热码

下次再写

参考资料:阎石. 数字电子技术基础(第5版)[M]. 高等教育出版社, 2006.