ARM 非對(duì)齊的數(shù)據(jù)訪問(wèn)操作
非對(duì)齊的數(shù)據(jù)訪問(wèn)操作
對(duì)于Load/Store操作,如果是非對(duì)齊的數(shù)據(jù)訪問(wèn)操作,系統(tǒng)定義了下面3種可能的結(jié)果.
本文引用地址:http://m.butianyuan.cn/article/201611/318799.htm執(zhí)行的結(jié)果不可預(yù)知.
忽略字單元地址的低兩位,即訪問(wèn)地址為(address _and 0xffffffc)的字單元;忽略半字單元地址的最低位的值,即訪問(wèn)地址位(address _and 0xffffffe)的半字單元.
忽略字單元地址值種的低兩位的值;忽略半字單元地址的最低位的值.有存儲(chǔ)體統(tǒng)實(shí)現(xiàn)這種”忽略”.也就是說(shuō),這時(shí)該地址值原封不動(dòng)的送到存儲(chǔ)系統(tǒng).
當(dāng)發(fā)生非對(duì)齊的數(shù)據(jù)訪問(wèn)時(shí),到底采用上述3種處理方法種的哪一種,是有各指令指定的.
評(píng)論