与endianess混淆:位或字节?

use*_*856 4 terminology cpu-architecture endianness

我从教程中提取了这个:

Little-Endian订单是我们将在本文档中使用的订单,除非另有说明,否则您应该假设Little-Endian订单用于任何文件.替代方案是Big-Endian订购.让我们看一个例子.取下面的流或8位10001110如果您到目前为止一直关注该文档,您将快速计算该8位数的值为1x2 ^ 7 + 0x2 ^ 6 + ... + 1x2 ^ 1 + 0x2 ^ 0 = 142这是Little-Endian排序的一个例子.但是,在Big-Endian排序中我们需要读取相反方向的数字1x2 ^ 0 + 0x2 ^ 1 + ... + 1x2 ^ 6 + 0x2 ^ 7 = 113

它是否正确?

我曾经认为endianess与读取BYTES(而不是位)的顺序有关.

Oli*_*rth 5

是的,在内存/存储的上下文中,字节顺序确实是指字节排序(通常).说最不重要的 "先到先得 "是什么意思?

比特字节序在某些情况下是相关的,例如通过串行总线发送数据时.