zoukankan      html  css  js  c++  java
  • 计算机之二进制基础

    一、进制

    通常汇编将二进制编码转成十六进制形式展现出来,如下0000~1111。

    二进制:0000   0001     0010     0011     0100     0101    0110     0111    1000    1001     1010     1011     1100     1101      1110      1111
    十六进制:0       1          2           3          4           5         6          7          8          9          A          B           C          D           E           F

    二、单位
    1、位(bit):只能储存0或者1,计算机中最小储存单位。
    2、字节(byte):8个位。(1个字节等于8个位,同理如下)储存最大值(十六进制)为FF。
    3、字(word):16个位。储存最大值(十六进制)为FFFF。
    4、双字(doubleword):32个位。储存最大值(十六进制)为FFFFFFFF。

    三、0/1编码

    文件:不同类型文件的0和1代表的含义不一样。

    字符:ASCII码。

    立即数:
    1、无符号数的编码规则:这个数是多少就存多少。
    2、有符号数的编码规则(正或负):
           原码:最高位为符号位(正或负),其余各位为数值本身的绝对值。
           反码:
                   正数:反吗与原码相同。
                   负数:符号位为1,其余位对原码取反。
           补码:
                   正数:补码与原码相同
                   负数:符号位为1,其余位对原码取反加1


    总结:1、正数原码存储。
             2、负数补码存储。

  • 相关阅读:
    此查询使用的不是 ANSI 外部联接运算符
    centos重启命令
    updatePanel 加载完成后回调JS
    建站推荐十个免费的CMS内容管理系统(Php+mysql)
    [转]最值得拥有的免费Bootstrap后台管理模板
    Got a packet bigger than 'max_allowed_packet' bytes”
    ECshop商城程序常见的96个小问题汇总
    linux 命令
    mysql 存储过程
    千万级记录的Discuz论坛导致MySQL CPU 100%的优化笔记
  • 原文地址:https://www.cnblogs.com/lanchang/p/6368964.html
Copyright © 2011-2022 走看看