freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[工學(xué)]嵌入式系統(tǒng)概論(編輯修改稿)

2024-09-19 16:21 本頁面
 

【文章內(nèi)容簡介】 個(gè)字節(jié)。所以sizeof(struct C)=8,完全滿足字節(jié)對(duì)齊原則。 除了指定的對(duì)齊值不同能導(dǎo)致數(shù)據(jù)結(jié)構(gòu)的地址存放不同外, 編譯器不同存放結(jié)構(gòu)體方式也可能不同。四、ARM平臺(tái)的對(duì)齊問題在ARM中,有ARM和Thumb兩種指令。ARM指令:每執(zhí)行一條指令,PC的值加4個(gè)字節(jié)(32bits).一次訪問4字節(jié)內(nèi)容,該字節(jié)的起始地址必須是4字節(jié)對(duì)齊的位置上,即地址的低兩位為bits[0b00],也就是說地址必須是4的倍數(shù)。Thumb指令:每執(zhí)行一條指令,PC的值加2個(gè)字節(jié)(16bits).).一次訪問2字節(jié)內(nèi)容,該字節(jié)的起始地址必須是2字節(jié)對(duì)齊的位置上,即地址的低兩位為bits[0b0],也就是說地址必須是2的倍數(shù)。 遵循以上方式叫對(duì)齊(aligned)方式,不遵守這樣方式稱為非對(duì)齊(unaligned)的存儲(chǔ)訪問操作。五、ARM平臺(tái)字節(jié)對(duì)齊關(guān)鍵字1. __align(num) 用于修改最高級(jí)別對(duì)象的字節(jié)邊界。A、在匯編中使用LDRD或者STRD時(shí),就用到此命令__align(8)進(jìn)行修飾限制。來保證數(shù)據(jù)對(duì)象是相應(yīng)對(duì)齊。B、該修飾對(duì)象的命令最大是8個(gè)字節(jié)限制,可讓2字節(jié)的對(duì)象進(jìn)行4字節(jié) 對(duì)齊,但是不能讓4字節(jié)的對(duì)象2字節(jié)對(duì)齊。C、 __align是存儲(chǔ)類修改,他只修飾最高級(jí)類型對(duì)象不能用于結(jié)構(gòu)或者函數(shù)對(duì)象。 2. __packed __packed是進(jìn)行一字節(jié)對(duì)齊。A、不能對(duì)packed的對(duì)象進(jìn)行對(duì)齊;B、所有對(duì)象的讀寫訪問都進(jìn)行非對(duì)齊訪問;C、float及包含float的結(jié)構(gòu)聯(lián)合及未用__packed的對(duì)象將不能字節(jié)對(duì)齊;D、__packed對(duì)局部整形變量無影響;D、強(qiáng)制由unpacked對(duì)象向packed對(duì)象轉(zhuǎn)化是未定義,整形指針可以合法定義為packed __packed int* p。 //__packed int 則沒有意義。3. __unaligned 用于修飾該變量可按照非對(duì)齊訪問。六、如何查找與字節(jié)對(duì)齊方面的問題如果出現(xiàn)對(duì)齊或者賦值問題首先查看:1. 編譯器的big little端設(shè)置;2. 看這種體系本身是否支持非對(duì)齊訪問;3. 如果支持看設(shè)置了對(duì)齊與否,如果沒有則看訪問時(shí)需要加某些特殊的修飾來標(biāo)志其特殊訪問操作。七、結(jié)論 針對(duì)于32位處理器對(duì)于本地使用的數(shù)據(jù)結(jié)構(gòu),為提高內(nèi)存訪問效率,采用四字節(jié)對(duì)齊方式;同時(shí)為了減少內(nèi)存的開銷,合理安排結(jié)構(gòu)成員的位置,減少四字節(jié)對(duì)齊導(dǎo)致的成員之間的空隙,降低內(nèi)存開銷。 對(duì)于處理器之間的數(shù)據(jù)結(jié)構(gòu),需要保證消息的長度不因?yàn)樵诓煌幾g平臺(tái)和不同處理器導(dǎo)致消息結(jié)構(gòu)的長度發(fā)生變化,使用一字節(jié)對(duì)齊方式對(duì)消息結(jié)構(gòu)進(jìn)行緊縮;為保證處理器之間的消息的數(shù)據(jù)結(jié)構(gòu)的內(nèi)存訪問效率,采用字節(jié)填充的方式自己對(duì)消息中成員進(jìn)行四字節(jié)對(duì)齊。160
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1