码迷,mamicode.com
首页 > 其他好文 > 详细

小端法与大端法

时间:2015-01-28 13:09:28      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:

For ordering the bytes representing an object, there are two common conventions. Consider a w-bit integer having a bit representation [xw-1, xw-2, ... , x1, x0 ], where xw-1 is the most significant bit, and x0 is the least. Assuming w is a multiple of eight, these bits can be grouped as bytes, with the most significant byte having bits [xw-1, xw-2, ... , xw-8], the least significant byte having bits [x7,x6,...,x0], and the other bytes having bits from the middle. Some machines choose to store object in memory ordered from least significant byte comes first-is referred to as little endian. This convention is followed by most Intel-compatible machines. The latter convention-where the most significant byte comes first-is referred to as big endian. This convention is followed by most machines from IBM and Sun Microsystems. Note that we said "most." The conventions do not split precisely along corporate boundaries. For example, both IBM and Sun manufacture machines that use Intel-compatible processors and hence are little endian. Many recent microprocessors are bi-endian, meaning that they can be configured to operate as either little or big-endian machines.


小端法与大端法

标签:

原文地址:http://my.oschina.net/u/814431/blog/372639

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!