女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

什么是字節序?字節序重要嗎?

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Colin Walls ? 2022-06-29 15:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

那是 1981 年(是的——將近 40 年前!),我們正在構建一個系統,其中包含一個 DEC PDP-11 小型計算機,該小型計算機通過共享內存與德克薩斯 TMS990 微處理器接口。這些都是 16 位處理器,所以我們將數據作為字傳遞。但是發生了一些奇怪的事情:一個 CPU 會將一個值寫入共享內存的一個字中,但是當另一個 CPU 讀出它時,字節被交換了。解決這個問題很簡單:只需在一側編寫一個簡單的訪問例程來交換字節并確保它始終用于訪問共享內存。直到后來才知道為什么會出現這個問題。

在幾乎所有現代嵌入式系統中,內存都是按字節組織的。但是,CPU 也可以將數據處理為 16 位或 32 位字。在這種情況下,需要決定如何將字中的字節存儲在內存中。有兩個明顯的選項和許多其他變體。描述此字節順序的屬性稱為“字節順序”(或有時稱為“字節順序”)。

兩種常見的字節序形式是:最低有效字節存儲在最低地址(“little-endian”)和最高有效字節存儲在最低地址(“big-endian”)。字節順序還有其他變化,甚至還有存儲位的可能性。

廣義上講,使用的字節序是由 CPU 決定的。由于有多種選擇,因此不同的半導體供應商為其 CPU 選擇不同的字節序也就不足為奇了。英特爾 CPU 傳統上是小端的。飛思卡爾傾向于支持大端。大多數現代 CPU 的字節序可以在軟件中交換。

嵌入式軟件工程師的角度來看,問題是“字節序重要嗎?” 并且,“如果有,多少錢?”

當軟件開發人員需要考慮字節順序時,大致有兩種情況:

通過通信鏈路或網絡傳輸的數據

在軟件中以多種表示形式處理的數據

前一種情況非常簡單——只需遵循或定義協議即可。后者更棘手,需要一些思考。

考慮這段代碼:

unsigned int n = 0x0a0b0c0d;

unsigned char c, d, *p;

c = (unsigned char) n;

p = (unsigned char *) &n;

d = *p;

c和d最后會包含什么值?無論字節順序如何,c 都應該包含值 0x0 d。但是,d的值將取決于字節序。在小端系統上d 將包含 0x0 d;在 big-endian 上,它將具有值0x0a。如果要在n 和unsigned char a之間進行聯合,則會觀察到同樣的效果。

那么,這有關系嗎?這么多年前,這對我很重要!但是,請注意,大多數代碼可能會獨立于字節順序而編寫,我認為幾乎所有編寫良好的代碼都是這樣的。但是,如果您確實像我需要的那樣構建了字節順序依賴項,那么良好的文檔和注釋是必不可少的。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    19890

    瀏覽量

    235118
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11077

    瀏覽量

    217024
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    字節跳動否認趙明加盟及自研手機傳聞

    近日,市場傳出榮耀前CEO趙明即將加盟字節跳動,并可能主導其手機業務的消息。與此同時,還有傳聞稱字節跳動有意推出主打AI概念的手機產品,這一系列傳聞引發了業界的廣泛關注。 針對這些傳聞,字節跳動在2
    的頭像 發表于 02-10 09:12 ?569次閱讀

    快訊:字節跳動否認120億美元投資AI

    對于傳聞中的字節跳動計劃2025年在人工智能基礎設施上投入超120億美元的消息,字節跳動回應稱消息并不準確。 ? ?
    的頭像 發表于 01-23 15:45 ?543次閱讀

    字節跳動豆包大模型1.5 Pro發布

    近日,字節跳動旗下的豆包大模型迎來了全新的升級——豆包大模型1.5 Pro正式發布。這款全新模型在知識、代碼、推理、中文等多個測評基準上表現出色,綜合得分優于GPT-4o、Claude 3.5 Sonnet等業界知名模型,標志著字節跳動在AI技術領域的又一次重大突破。
    的頭像 發表于 01-23 15:24 ?647次閱讀

    字節跳動與努比亞合作開發AI手機

    近日,有消息稱字節跳動已經選擇努比亞作為其合作伙伴,共同開發AI手機。據悉,雙方已經簽訂了框架協議,明確了合作的具體內容和時間表。 根據協議內容,字節跳動和努比亞將攜手推進AI手機的研發工作。到
    的頭像 發表于 01-03 14:48 ?1137次閱讀

    字節TikTok算法負責人陳志杰或離職創業

    TikTok的快速發展做出了重要貢獻。他的離職無疑將對字節跳動的算法團隊產生一定影響。 然而,知情人士透露,陳志杰已經開始了他在AI領域的創業之旅。據悉,他的創業方向聚焦于AI Coding,這是一個結合了人工智能與編程技術的前沿領域。通
    的頭像 發表于 12-25 10:39 ?966次閱讀

    字節跳動否認與中興通訊合作傳聞

    近日,有關字節跳動旗下豆包大模型將內嵌手機并與中興通訊探討成立新品牌的消息引發了市場的廣泛關注。然而,字節跳動方面對此明確予以否認,稱并未與中興通訊就上述事宜展開討論。 據字節跳動官方澄清,盡管豆包
    的頭像 發表于 12-18 10:08 ?1092次閱讀

    字節起訴前實習生篡改代碼案獲受理

    近日,字節跳動正式向法院起訴前實習生田某某,指控其篡改代碼并攻擊公司內部模型訓練。這一案件已獲法院正式受理。 據字節跳動內部人士介紹,在事件處理期間,田某某多次對外否認自己的行為,甚至報警稱自己遭到
    的頭像 發表于 11-29 13:48 ?537次閱讀

    四種方法教你判斷設備的字節序

    如何判斷設備的字節序,提供 4 種方法給大家參考。 首先就是從概念入手。 所謂小端字節序,高字節存放在高地址,低字節存放在低地址;大端字節序
    的頭像 發表于 11-28 10:47 ?921次閱讀

    字節跳動上調年終激勵,激發員工創造力

    近日,字節跳動公司向全體員工發布了一封內部郵件,宣布了一項重要的激勵政策調整。為了表彰和獎勵在工作中表現優異的員工,字節跳動決定加大年終激勵的力度,特別是通過增加績效期權的分配,來更好地激勵和留住
    的頭像 發表于 11-20 14:04 ?720次閱讀

    探索字節隊列的魔法:多類型支持、函數重載與線程安全

    探索字節隊列的魔法:多類型支持、函數重載與線程安全代碼難度指數:文章學習重點:參數宏的使用技巧一、引言在嵌入式系統和實時應用中,數據的傳輸和處理是至關重要的。字節隊列(ByteQueue)是一種
    的頭像 發表于 11-15 01:08 ?1236次閱讀
    探索<b class='flag-5'>字節</b>隊列的魔法:多類型支持、函數重載與線程安全

    字節跳動自研視頻生成模型Seaweed開放

    近日,字節跳動旗下的AI內容平臺即夢AI傳來新消息,宣布自研的視頻生成模型Seaweed即日起正式面向平臺用戶開放使用。這一舉措標志著字節跳動在AI視頻領域邁出了堅實的一步。
    的頭像 發表于 11-11 14:31 ?695次閱讀

    字節跳動計劃在歐洲設立AI研發中心

    字節跳動正積極布局歐洲市場,計劃在該地區設立AI研發中心。據知情人士透露,字節跳動已開始在歐洲尋找LLM(Large Language Model,大語言模型)和AI領域的技術大牛,積極招攬頂尖人才
    的頭像 發表于 10-28 11:04 ?1019次閱讀

    字節豆包推出AI智能體耳機

    字節跳動旗下豆包品牌近日推出了其首款AI智能體耳機——Ola Friend。這款耳機采用了開放式設計,單耳重量僅為6.6克,佩戴舒適輕盈。
    的頭像 發表于 10-10 16:55 ?1042次閱讀

    字節跳動否認與臺積電合作AI芯片

    近日,關于字節跳動計劃與臺積電攜手開發AI芯片的報道引發關注。對此,字節跳動迅速作出回應,明確表示該報道不實。字節方面透露,公司確實在芯片領域有所探索,但目前仍處于非常初級的階段,且這些探索主要聚焦于如何通過芯片技術優化推薦系統
    的頭像 發表于 09-19 16:04 ?500次閱讀

    即夢AI上線,字節跳動挑戰Sora等AI創作平臺

    字節跳動近期動作頻頻,其剪映團隊精心研發的“即夢AI”移動版已正式登陸蘋果App Store,標志著字節在AI創作領域的又一重要布局。即夢AI專為追求創意的愛好者量身打造,集AI圖片創作、視頻編輯及創意探索于一體,為用戶提供了前
    的頭像 發表于 08-07 16:47 ?969次閱讀