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、负数补码存储。

  • 相关阅读:
    IE6下不能定义1px高度的容器和IE6 双边距
    py django 渲染前端打包的视图
    关于常见的递推关系。
    题解:一些递推的题。
    题解:极值问题。
    题解:城南树林。
    题解:论编辑器的和谐共处。
    题解:左右横跳。
    题解:斑马,斑马(zebra)
    找 前端 私活
  • 原文地址:https://www.cnblogs.com/lanchang/p/6368964.html
Copyright © 2011-2022 走看看