• 汇编语言---编码规则及位运算基础


    如果数据宽度为一个字节,那么存储的数据范围就是:0 ~ 0xFF

             那么问题来了,0  1  0  1  0  1  0  1 这个字节里面的数据代表的数字是多少呢?

    1.无符号数的编码规则:

             无符号数里存的是多少那么就是多少。

             所以 01010101 代表的无符号十六进制数为0x55

                     11010101 代表的无符号十六进制数为0xD5

    2.有符号数的编码规则:

             有符号数最高位为1,则该数为负数,最高位为0,则该数为正数。

             所以 01010101 代表的有符号十六进制数为 0x55

                     11010101 代表的有符号十六进制数为 0x-55

    3.原码、反码、补码

             原码:最高位为符号位,其余各位为数值本身的绝对值

             反码:正数:反码与原码相同

                        负数:符号位为1,其余位对原码取反

             补码:正数:补码与原码相同

                        负数:符号位为1,其余位对原码取反加1

     4.我皮厚,觉得还可以的话,就给我一个亲亲吧,给赞也行

  • 相关阅读:
    锚点
    DOM
    background
    Vue前端路由
    JavaScript常用方法
    算法——dfs介绍
    时间复杂度和空间复杂度
    CSS定位(position)
    CSS三栏布局
    前端笔试高频知识点汇总
  • 原文地址:https://www.cnblogs.com/qinqin-me/p/Q2260996312Q.html
Copyright © 2020-2023  润新知