新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > ARM 非對齊的數(shù)據(jù)訪問操作

ARM 非對齊的數(shù)據(jù)訪問操作

作者: 時間:2016-11-20 來源:網(wǎng)絡(luò) 收藏

非對齊數(shù)據(jù)訪問操作

對于Load/Store操作,如果是非對齊的數(shù)據(jù)訪問操作,系統(tǒng)定義了下面3種可能的結(jié)果.

本文引用地址:http://butianyuan.cn/article/201611/318799.htm

執(zhí)行的結(jié)果不可預(yù)知.

忽略字單元地址的低兩位,即訪問地址為(address _and 0xffffffc)的字單元;忽略半字單元地址的最低位的值,即訪問地址位(address _and 0xffffffe)的半字單元.

忽略字單元地址值種的低兩位的值;忽略半字單元地址的最低位的值.有存儲體統(tǒng)實現(xiàn)這種”忽略”.也就是說,這時該地址值原封不動的送到存儲系統(tǒng).

當(dāng)發(fā)生非對齊的數(shù)據(jù)訪問時,到底采用上述3種處理方法種的哪一種,是有各指令指定的.



評論


技術(shù)專區(qū)

關(guān)閉