美文网首页
计算机内存地址和为什么用16进制

计算机内存地址和为什么用16进制

作者: 送你一叶扁舟 | 来源:发表于2017-09-22 18:32 被阅读1149次

    今天突发异想,为什么计算机内存地址和为什么用16进制呢?那为什么需要用十六进制表示呢?十六进制的意义何在?

    1. 计算机硬件是0101二进制的,16进制刚好是2的倍数,更容易表达一个命令或者数据。二进制是在是太长了,容易看花眼,进制越大,数的表达长度也就越短,十六进制更简短,因为换算的时候一位16进制数可以顶4位2进制数,1111正好是F
    2. 那么为啥偏偏是16进制呢?可能是因为2、8、16,分别是2的1次方,3次方,4次方,这一点更加方便了进制之间的转换
    3. 最早规定ASCII字符集采用的就是8bit(后期扩展了,但是基础单位还是8bit),8bit用2个16进制直接就能表达出来,不管阅读还是存储都比其他进制要方便
    4. 计算机中CPU运算也是遵照ASCII字符集,以16、32、64的这样的方式在发展,因此数据交换的时候16进制也显得更好,但计算机最后操作的还是二进制

    相关文章

      网友评论

          本文标题:计算机内存地址和为什么用16进制

          本文链接:https://www.haomeiwen.com/subject/bcwfextx.html