简介
在计算中,最小的数字单位通常是字节(8 位)。从技术上讲,最小的单位是位(1 或 0,真或假),但就表示我们通常所说的数字而言,字节是最小的构建块。更大的数字是使用多个字节创建的,通信协议通常使用字节作为数据传输的最小单位。
位的意义
如果我们考虑一个二进制数,例如“10000001”,那么二进制序列两端的位都有特殊名称——最右边的位称为最低有效位 (LSB),最左边的位称为最高有效位 (MSB)。

最右边的位的十进制值为 1,最左边的位的十进制值为 128(使此字节的总值为 129)——左边的位具有最大值,右侧的位具有最小值。
在串行通信协议中,数据可以 LSB 优先或 MSB 优先传输。UART 和 USB 协议传输数据时 LSB 优先;而 I2C 和 CAN 协议传输数据时 MSB 优先。SPI 可以设置为使用任一选项,但通常使用 MSB 优先。(有关各种通信协议的更多信息,请参阅我们的相关专题文章)。

字节序
当多个字节在内存中组合以表示较大的数字(16 位、32 位、64 位等)时,可以选择如何在内存中排列这些多个字节。

4 个字节表示 一个32 位数字
小端序是迄今为止最常用的选项。使用此选项,内存中的字节值位置与用于表示数字增长的字节数相同。

本文章版权归英国Labcenter公司所有,由广州风标电子提供翻译,原文链接如下:https://www.labcenter.com/blog/sim-bit-significance/
联系我们
CONTACT INFORMATION
Windway Technology Hong Kong Limited
Phone: +852 695 952 92
Email: kuang@windway.cn
Add:ROOM 06 BLK A 23/F HOVER IND BLDG ,26-38 KWAI CHEONG RD KWAI CHUNG N.T
广州市风标电子技术有限公司
咨询热线:020 - 8600 3016 | 技术支持:15817074644
销售热线:18928802261 | 19868005704
公司邮箱:sales@windway.cn公司地址:广东省广州市黄埔区科珠路203号广东软件园F座401