日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

大小端模式,stm32采用小端模式

發布時間:2025/3/12 编程问答 9 豆豆
生活随笔 收集整理的這篇文章主要介紹了 大小端模式,stm32采用小端模式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

存儲模式:
小端:較的有效字節存儲在較的存儲器地址,較的有效字節存儲在較的存儲器地址。
大端:較的有效字節存儲在較的存儲器地址,較的有效字節存儲在較的存儲器地址


?

STM32 屬于小端模式,簡單地說:比如:temp=0X12345678;假設temp的地址為:0X4000 0000
那么,在內存里面,其存儲就變成了:
|? ?? ? 地址? ? ? ? ? ? ? ? ? ? ? ? ? ?|? ? HEX? ? ? ? ? ? ? ? ? ? ? ?|
|0X4000 0000? ? ? ? ? ? ? ? ? ? |? ? 78 56 34 12? ? ? ? ? ?|


更為簡單一點:
低地址---------->高地址大端模式

數據高位------->數據低位
0X12|0X34|0X56|0X78|


低地址---------->高地址小端模式

數據低位-------->數據高位
0X78|0X56|0X34|0X12|

大端與小端的優勢
二者無所謂優勢,無所謂劣勢,各自優勢便是對方劣勢
大端模式:符號位的判定固定為第一個字節,容易判斷正負。
小端模式:強制轉換數據不需要調整字節內容,1、2、4字節的存儲方式一樣

數組在大端小端情況下的存儲:
以unsigned int value = 0x12345678為例,
分別看看在兩種字節序下其存儲情況,
我們可以用unsigned char buf[4]來表示value:
Big-Endian: 低地址存放高位,如下:
高地址? ? ? ? ? ? ? ? ? ? 數據位
? |? ?---------------? ? ? ? ? ?|
? |? ? buf[3] (0x78) -- 低位
? |? ? buf[2] (0x56)? ? ? ? |
? |? ? ?buf[1] (0x34)? ? ? ?|?
? |? ? buf[0] (0x12) -- 高位
? |? ? ?---------------
低地址


Little-Endian: 低地址存放低位,如下:
高地址
? ?? ? ---------------
? ?? ? buf[3] (0x12) -- 高位
? ?? ? buf[2] (0x34)
? ?? ? buf[1] (0x56)
? ?? ? buf[0] (0x78) -- 低位
? ?? ? --------------
低地址

為何會出現大小端之分:
這是因為在計算機系統中,我們是以字節為單位的,
每個地址單元都對應著一個字節,一個字節為8bit。
但是在C語言中除了8bit的char之外,還有16bit的short型,32bit的long型(要看具體的編譯器),
另外,對于位數大于8位的處理器,例如16位或者32位的處理器,
由于寄存器寬度大于一個字節,那么必然存在著一個如果將多個字節安排的問題。
因此就導致了大端存儲模式和小端存儲模式。
例如一個16bit的short型x,在內存中的地址為0x0010,x的值為0x1122,
那么0x11為高字節,0x22為低字節。對于大端模式,就將0x11放在低地址中,即0x0010中,
0x22放在高地址中,即0x0011中。小端模式,剛好相反。
我們常用的X86結構是小端模式,而KEIL C51則為大端模式。
很多的ARM,DSP都為小端模式。有些ARM處理器還可以由硬件來選擇是大端模式還是小端模式。

字節序:【一般操作系統都是小端,而通訊協議是大端的
常見CPU字節序
Big Endian : PowerPC、IBM、Sun
Little Endian : x86、DEC
ARM既可以工作在大端模式,也可以工作在小端模式



?

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的大小端模式,stm32采用小端模式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美熟妇一区二区 | 69视频一区二区三区 | a级片国产 | jzjzjz欧美丰满少妇 | 欧美丰满bbw | 香蕉视频传媒 | 黄色大全免费看 | 亚洲精品短视频 | 91大片在线观看 | 久久老司机 | 日韩伦理一区二区 | 精品无码三级在线观看视频 | 99久久久无码国产精品 | 国产高清在线免费观看 | 双性人妖互交localhost | 国产香蕉久久 | 亚洲欧美中文日韩在线 | 亚欧美色图 | 熟妇人妻中文字幕无码老熟妇 | 国产微拍一区 | 中文字幕亚洲色图 | 国产色爱 | 潮喷失禁大喷水aⅴ无码 | 国产午夜精品福利视频 | 亚洲精品国产精品国自 | 97国产精品视频 | 国产免费91 | 影音先锋天堂网 | www.国产| 浪荡奴双性跪着伺候 | 毛片小视频 | 黑人巨大猛交丰满少妇 | 国产免费黄色小视频 | 小视频黄色 | 污污在线免费观看 | 美女打屁股网站 | 老汉av| 欧美日韩国产大片 | 精品无码一区二区三区的天堂 | 亚洲最新在线 | 精品在线视频免费观看 | 五月天婷婷社区 | 国产精品一卡二卡三卡 | 神马国产 | 黄色污网站在线观看 | 天天色天天爱 | 午夜国产小视频 | 午夜合集 | 中文字幕一二三区 | 狠狠av | 总裁憋尿呻吟双腿大开憋尿 | 日本精品在线视频 | 欧美碰碰碰 | 在线观看视频一区二区 | 国产成人在线免费观看视频 | 久久av红桃一区二区小说 | 国产在线播放一区二区三区 | 亚洲成人免费在线视频 | 吃瓜网今日吃瓜 热门大瓜 色婷在线 | 成人一区二区三区在线观看 | 无码久久av一区二区三区 | 日本中文在线视频 | 激情视频一区 | 国产传媒中文字幕 | 欧美在线色视频 | 97超碰自拍 | 欧美片17c07.com | 国产视频97 | 亚洲成人tv | 夜间福利在线观看 | 韩国女同性做爰三级 | 色老头一区二区三区在线观看 | 天天爽夜夜春 | 玉丸(双性调教) | 99这里只有 | 中文字幕一区二区在线观看视频 | 欧美色爽| 久久久999精品 | 日本韩国欧美一区二区三区 | 视频一区二区在线观看 | 性做久久久久 | 国产精品极品白嫩在线 | 久久一级视频 | 欧美美女喷水 | 欧美资源在线观看 | 手机在线观看日韩av | 九九99视频| 在线观看网站 | 亚洲影视一区 | 欧美日日夜夜 | 一级丰满大乳hd高清 | 国产精品99久久久久久久女警 | 欧美一线高本道 | www.伊人 | 青青草久| 亚洲网站在线播放 | 自拍偷拍中文字幕 | 成人h片 | 97自拍视频 |