zoukankan      html  css  js  c++  java
  • 数电(1):数制和码制

    一、进制互转

    1、二进制和十进制互转

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

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

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

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

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

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

    3、二进制和八进制互转

    (1)二 - 八:3个1位

    (2)八 - 二:1个3位

    二、原码反码补码

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

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

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

    三、常见编码

    1、十进制代码

    2、格雷码(循环码)

    特点:

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

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

    注:

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

      (独热码不也这样吗?)

    3、ASCII码

    4、独热码

    下次再写

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

  • 相关阅读:
    I-Cache和D-cache
    socat使用
    反射
    属性方法
    getitem
    文件打开编辑和函数参数
    python3编码问题个人理解
    正文内容 python3编码问题
    进度条制作
    集合关系
  • 原文地址:https://www.cnblogs.com/xianyufpga/p/13189950.html
Copyright © 2011-2022 走看看