计算机体系结构中的MSB、LSB、大端模式和小端模式详解
创作时间:
作者:
@小白创作中心
计算机体系结构中的MSB、LSB、大端模式和小端模式详解
引用
CSDN
1.
https://m.blog.csdn.net/weixin_51550287/article/details/144771787
在计算机体系结构中,MSB(Most Significant Bit)、LSB(Least Significant Bit)、大端模式(Big-endianness)和小端模式(Little-endianness)是理解数据存储和传输的基础概念。本文将通过具体的数字示例和存储地址的图示,帮助读者清晰地理解这些概念及其在实际应用中的区别。
MSB 与 LSB
提示:MSB,LSB 与存储器地址无关 ,MSB 翻译为「最重要字节」,LSB翻译为「最不重要字节」
现在有一个数:1234,读作一千二百三十四。对这个数影响最大的数为 1,因为后会变为 234,减少了 1000,对这个数影响最小的是 4,丢失后后数会变为 1230(不是123!)。
所以 1234 的 MSB 为 1,LSB 为 4。
Big-endianness 与 Little-endianness
现在有一个 32-bit 整数 0A0B0C0D,十进制数为 43981,它的 MSB 为 0x0A,LSB 为 0x0D,由于存储的基本单位为 byte,所以如图所示,现在的存储地址向下增长(一般看数据手册,memory map 画的其实是向上增长),当 a=0x00 时:
- 如果是大端(Big-endianness):则 MSB 存储在地址 0x00
- 如果是小端(Little-endianness):则 MSB 存储在地址 0x03
综上,采用大端,MSB 在低地址,采用小端,MSB 在高地址。
应用
- 大端:数据传输,例如 TCP/IP 协议套件
- 小端:处理器架构,例如 Arm,Intel
参考文献:
[1]: https://en.wikipedia.org/wiki/Endianness#Byte_addressing
热门推荐
清明汉中三日游,这5条旅游线路快收藏!
深入理解变压器接法:星形与三角形接线的优势与应用
孩子的饮食教育:九个建议助力健康成长
"健康小厨师":培养孩子的健康饮食与烹饪能力
骑手数量透视中国就业市场新态势,兼职与过渡性就业受欢迎
中国10大名茶排名,各自特点与口感,茶叶产地
金三银四呈现“旺季不旺”体感 棉花价格维持宽幅震荡
人力资源部道歉怎么说
Excel表格之间间距的多种设置方法
藿香正气水治热感冒吗?有效果吗?怎么吃?
《经济学人》:2025年,中国的二三线城市将抢占先机
中国32城富裕指数:北京上海领跑,乌鲁木齐成西部最富城市
煮茶叶蛋用什么茶叶最好?
银行支票的填写错误更正方法与流程?
全球脑机接口技术进展最新综述(截至2025年2月)
如何克服软件开发恐惧
中国城市综合发展指标北京连续8年排名首位,上海、深圳、广州进入前四名
实习生的实习收入个税详解(附案例及申报流程)
如何整理劳动仲裁所需的资料?
女性右侧腰疼痛警惕三种病因
怎么优化大豆产业链中的供应链管理?
哪些技术突破会影响大豆产业链的发展?
完善工作制度后如何进行监督和反馈?
Excel导入时提示格式错误怎么办?九大解决方案帮你轻松应对
导弹发射全过程揭秘:从准备到精准打击的工作原理
安那般那守意经修炼的方法
AIGC视频模型:视频生成技术的现状与未来发展趋势
深圳永福医院参与脊柱侧弯防治网络建设专项培训助力区域服务提质
武汉大学水利水电学院专业介绍
炒股开户方式全解析:线下营业厅 vs 线上开户