LSB和MSB

Posted linhaostudy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LSB和MSB相关的知识,希望对你有一定的参考价值。

  • 最低有效位(the least significant bit,lsb)是指一个二进制数字中的第0位(即最低位),具有权值为2^0,可以用它来检测数的奇偶性。与之相反的称之为最高有效位。在大端序中,lsb指最右边的位。

技术图片

图1 无符号数149的二进制形式,蓝色为最高有效位

最低有效位代表二进制数中的最小的单位,可以用来指示数字很小的变化。

LSB(全大写)有时也指Least Significant Byte,指多字节序列中最小权重的字节。

  • 最高有效位(the Most Significant Bit,msb),是指一个n位二进制数字中的n-1位,具有最高的权值2^n ? 1。与之相反的称之为最低有效位。在大端序中,msb即指最左端的位。

技术图片

图2 无符号数149的二进制形式,蓝色为最高有效位

对于有符号二进制数,负数采用反码或补码形式,此时msb用来表示符号,msb为1表示负数,0表示正数。

MSB(全大写)有时也指the Most Significant Byte,指多字节序列中具有最大权重的字节。

LSB:least significant bit 表示二进制数据的最低位

MSB : most significant bit 表示二进制数据的最高位

以上是关于LSB和MSB的主要内容,如果未能解决你的问题,请参考以下文章

在 C/C++ 中检查最低有效位 (LSB) 和最高有效位 (MSB) 的值

MSB与LSB的含义

MSB与LSB的含义

指针是指向 LSB 还是 MSB?

字节序相关问题简单总结,LSB与MSB

将 MSB 先转换为 LSB 先