Rookie worker
菜鳥工程師的學習心得筆記
2011年5月23日 星期一
Big endian and Little endian
如果你在文件上看到一個雙字組的data,
Ex: long MyData=0x12345678,要寫到從0x0000開始的記憶體位址時。
如果是Big Endian的系統,
存到記憶體會變成 0x12 0x34 0x56 0x78,最高位元組在位址最低位元,最低位元組在位址最高位元,依次排列。
如果是Little Endian的系統,
存到記憶體會變成 0x78 0x56 0x34 0x12,最低位元組在最低位元,最高位元組在最高位元,反序排列。
比較的結果就是這樣:
Reference:
http://www.prudentman.idv.tw/2007/11/big-endianlittle-endian.html
沒有留言:
張貼留言
‹
›
首頁
查看網路版
沒有留言:
張貼留言