大端 小端 MSB LSB

16# 0x12345678
0x12 就是MSB,0x78就是LSB
对于0b01111000, 最左边的0就是MSB,最右边的0就是LSB

Big-Endian
规定MSB放在低地址,传输时MSB放在流的开始;LSB放在高地址,传输时LSB放在流的末尾;

Little-Endian
规定LSB放在低地址,传输时LSB放在流的开始;
MSB放在高地址,传输放在流的末尾;

例子

0x12345678
Big-Endian
addr0: 0x12;  addr1: 0x34;  addr2: 0x56;  addr3: 0x78;
Litten_endian
addr0: 0x78;  addr1: 0x56;  addr2: 0x34;  addr3: 0x12;

你可能感兴趣的:(大端 小端 MSB LSB)