新聞中心

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

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

        作者: 時間:2016-11-21 來源:網(wǎng)絡(luò) 收藏
        下邊說這個這個<2><3>,到底有什么區(qū)別?緊緊是執(zhí)行“忽略”這個動作的機構(gòu)不同嗎?

        留在這里以后答復(fù),如果有哪位大神能給解釋一下,則萬分感謝!

        本文引用地址:http://www.104case.com/article/201611/319568.htm

        *********************************************************************************************

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

        對于Load/Store操作,如果是非對齊的數(shù)據(jù)訪問操作,系統(tǒng)定義了下面3種可能的結(jié)果.
        <1>執(zhí)行的結(jié)果不可預(yù)知.
        <2>忽略字單元地址的低兩位,即訪問地址為(address _and 0xffffffc)的字單元;忽略半字單元地址的最低位的值,即訪問地址位(address _and 0xffffffe)的半字單元.
        <3>忽略字單元地址值種的低兩位的值;忽略半字單元地址的最低位的值.有存儲體統(tǒng)實現(xiàn)這種”忽略”.也就是說,這時該地址值原封不動的送到存儲系統(tǒng).arm開發(fā)板
        當發(fā)生非對齊的數(shù)據(jù)訪問時,到底采用上述3種處理方法種的哪一種,是有各指令指定的.


        評論


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

        關(guān)閉
        主站蜘蛛池模板: 雷州市| 台江县| 乐平市| 新乐市| 盖州市| 武定县| 报价| 淅川县| 泸州市| 准格尔旗| 庐江县| 荣成市| 绩溪县| 新宁县| 郯城县| 溧水县| 晋江市| 东辽县| 上虞市| 富锦市| 中超| 曲麻莱县| 湘乡市| 大名县| 黑水县| 怀远县| 江孜县| 孟州市| 青冈县| 廉江市| 龙海市| 英德市| 河东区| 永靖县| 中牟县| 富蕴县| 门源| 灵璧县| 古田县| 民乐县| 永兴县|