1

如何在位级别检查操作系统的“字节顺序”,或者操作系统是否关心位的存储顺序?

4

2 回答 2

7

char是最小的可寻址内存单元,因此您不在乎超出该级别会发生什么-char无论如何您都不能读/写更少,因此“位级字节序”的想法毫无意义。

于 2011-02-14T12:18:16.263 回答
1

由于一个字节(8 位)是我听说过的任何架构中最小的可寻址单元,所以这个问题是无关紧要的。我总是访问“4”位,因为1 << 2这是地址空间中的第 3 个或第 6 个晶体管是无关紧要的。

然而,字节级字节序很重要,因为我可以将大字节序架构上的第 9 个最低有效位设置为*x | (1 << 9)or *(x+1) | 1

于 2011-02-14T12:23:01.190 回答