- 大端: Big-Endian
- 小端: Little-Endian
- MSB: 最重要的位或者最重要的字節;
- LSB: 最不重要的位或者最不重要的字節;
- 數據: 0x12 0x34 0x56 0x78
- Big-Endian規定: MSB在存儲的時放在低地址, 在傳輸時, MSB放在流的開始;LSB在存儲的高地址, 在傳輸時放在流的末尾;
- Little-Endian則相反;
- Little-Endian 主要用於我們現在的pc的cpu中, Big-Endian則主要應用在Mac機器中, 一般指PowerPC系列處理器;
- 目前TCP/IP網絡及Java虛擬機的字節序都是Big-Endian的;所以上邊的數據,首先被髮送的是0x12;
- "endian" 這個詞出自<格列佛遊記>。小人國的內戰源自於喫水煮雞蛋, 實現從大頭(Big-Endian)還是小頭(Little-Endian)敲開, 由此發生了六次內戰;
字節序(Byte Order)之大端小端
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.