【计算机】小端模式和大端模式

小端模式和大端模式

零、介绍

大端模式

数据的高位放在内存地址较小的位置,数据的低位放在内存地址较大的位置

小端模式

数据的高位放在内存地址较大的位置,数据的低位放在内存地址较小的位置

举例

例1

例2

壹、不同场景下大小端模式相关问题

  1. 问题:通讯协议通常采用哪种字节序?
    答案:一般都是大端的。

  2. 问题:操作系统普遍使用哪种字节序?
    答案:一般都是小端。

  3. 问题:串口传输单个字节时默认采用何种字节序?
    答案:默认按位的小端序(LSB 先传)。

  4. 问题:TCP/IP 网络字节传输必须使用哪种字节序?
    答案:必须使用网络字节顺序(大端模式)。

  5. 问题:龙芯指令集支持哪种字节序?
    答案:仅支持小端(Little-endian)字节序。

  6. 问题:ARM 处理器默认使用何种字节序?
    答案:默认是小端模式,但它支持大端模式。

  7. 问题:x86 架构采用哪种字节序?
    答案:小端模式。

  8. 问题:Linux 系统使用的字节序是?
    答案:小端序。

  9. 问题:Windows 系统的字节序是?
    答案:小端序。

贰、总结

场景 模式
通讯协议 一般都是大端的
操作系统 一般都是小端
串口传输单个字节 默认按位的小端序(LSB 先传)
网络字节传输(TCP/IP) 必须使用网络字节顺序(大端模式)
龙芯指令集 仅支持小端(Little-endian)字节序
ARM处理器 默认是小端模式,但是它支持大端模式
x86架构 小端模式
Linux 小端序
Windows 小端序

叁、其他

相关疑问欢迎在评论区补充~

posted @ 2025-03-26 08:34  清风来叙  阅读(192)  评论(0)    收藏  举报