小端格式和大端格式(Little-Endian&Big-Endian)

不同的CPU有不同的字節(jié)序類型播掷,這些字節(jié)序是指整數(shù)在內(nèi)存中保存的順序砾赔。

最常見的有兩種:

1. Little-endian:將低序字節(jié)存儲在起始地址(低位編址)

2. Big-endian:將高序字節(jié)存儲在起始地址(高位編址)

LE(little-endian):

最符合人的思維的字節(jié)序

地址低位存儲值的低位

地址高位存儲值的高位

怎么講是最符合人的思維的字節(jié)序,是因為從人的第一觀感來說

低位值小,就應(yīng)該放在內(nèi)存地址小的地方,也即內(nèi)存地址低位

反之,高位值就應(yīng)該放在內(nèi)存地址大的地方卦洽,也即內(nèi)存地址高位

BE(big-endian):

最直觀的字節(jié)序

地址低位存儲值的高位

地址高位存儲值的低位

為什么說直觀,不要考慮對應(yīng)關(guān)系

只需要把內(nèi)存地址從左到右按照由低到高的順序?qū)懗?/p>

把值按照通常的高位到低位的順序?qū)懗?/p>

兩者對照斜棚,一個字節(jié)一個字節(jié)的填充進去

例子1:在內(nèi)存中雙字0x01020304(DWORD)的存儲方式阀蒂。

內(nèi)存地址4000 4001 4002 4003

? ? ? ? ? LE? ?04? ? ?03? ? ?02? ? 01

? ? ? ? ? BE? ?01? ? ?02? ? ?03? ? 04

注:每個地址存1個字節(jié),每個字有4個字節(jié)弟蚀。2位16進制數(shù)是1個字節(jié)(0xFF=11111111)脂新。

例子2:如果我們將0x1234abcd寫入到以0x0000開始的內(nèi)存中,則結(jié)果為

? ? ? ? ? ? ?big-endian? ? ?little-endian

0x0000? ? ? ?0x12? ? ? ? ? ? ? 0xcd

0x0001? ? ? ?0x23? ? ? ? ? ? ? 0xab

0x0002? ? ? ?0xab? ? ? ? ? ? ? 0x34

0x0003? ? ? ?0xcd? ? ? ? ? ? ? 0x12

x86系列的CPU都是little-endian的字節(jié)序粗梭。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末争便,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子断医,更是在濱河造成了極大的恐慌滞乙,老刑警劉巖奏纪,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異斩启,居然都是意外死亡序调,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進店門兔簇,熙熙樓的掌柜王于貴愁眉苦臉地迎上來发绢,“玉大人,你說我怎么就攤上這事垄琐”呔疲” “怎么了?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵狸窘,是天一觀的道長墩朦。 經(jīng)常有香客問我,道長翻擒,這世上最難降的妖魔是什么氓涣? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮陋气,結(jié)果婚禮上劳吠,老公的妹妹穿的比我還像新娘。我一直安慰自己巩趁,他們只是感情好痒玩,可當我...
    茶點故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著晶渠,像睡著了一般凰荚。 火紅的嫁衣襯著肌膚如雪燃观。 梳的紋絲不亂的頭發(fā)上褒脯,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天,我揣著相機與錄音缆毁,去河邊找鬼番川。 笑死,一個胖子當著我的面吹牛脊框,可吹牛的內(nèi)容都是我干的颁督。 我是一名探鬼主播,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼浇雹,長吁一口氣:“原來是場噩夢啊……” “哼沉御!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起昭灵,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤吠裆,失蹤者是張志新(化名)和其女友劉穎伐谈,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體试疙,經(jīng)...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡诵棵,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了祝旷。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片履澳。...
    茶點故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖怀跛,靈堂內(nèi)的尸體忽然破棺而出距贷,到底是詐尸還是另有隱情,我是刑警寧澤敌完,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布储耐,位于F島的核電站,受9級特大地震影響滨溉,放射性物質(zhì)發(fā)生泄漏什湘。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一晦攒、第九天 我趴在偏房一處隱蔽的房頂上張望闽撤。 院中可真熱鬧,春花似錦脯颜、人聲如沸哟旗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽闸餐。三九已至,卻和暖如春矾芙,著一層夾襖步出監(jiān)牢的瞬間舍沙,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工剔宪, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留拂铡,地道東北人。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓葱绒,卻偏偏與公主長得像感帅,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子地淀,可洞房花燭夜當晚...
    茶點故事閱讀 44,779評論 2 354

推薦閱讀更多精彩內(nèi)容