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.

  • 相关阅读:
    [杂说]网络是基础生产工具
    这几天的工作
    [代码]大家来动动脑筋吧
    测试
    [基础] 如何使用extern和static限定符
    元宵节快乐
    复杂的“人"
    C# SMTP发邮件不支持465端口的解决方案,网易企业邮箱
    软件三层架构模型
    ASP.NET MVC 使用二级域名来注册Area区域
  • 原文地址:https://www.cnblogs.com/xianyufpga/p/13189950.html
Copyright © 2011-2022 走看看