新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > Thumb指令集之: 單寄存器數據傳送指令

        Thumb指令集之: 單寄存器數據傳送指令

        作者: 時間:2013-09-30 來源:網絡 收藏

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

        11.5.18數據傳送指令舉例

        下面的例子程序綜合使用了各種數據傳送指令,通過該例可以對Thumb狀態下數據傳送指令有更深入的了解。

        LDRr4,[r2,#4] ;將[r2+4]地址單元字數據加載到寄存器r4

        LDRr4,[r2,r1] ;將[r2+r4]地址單元字數據加載到寄存器r4

        STRr0,[r7,#0x7c] ;將r0中的字數據存儲到[r7+124]的內存地址單元中

        STRBr1,[r5,#31] ;將r1的低8位數據存儲到[r5+31]的內存地址單元中

        STRHr4,[r2,r3] ;將r4的低16位數據存儲到[r2+r3]的內存地址單元中

        LDRHr3,[r6,r5] ;將[r6+r5]地址單元低16位數據加載到寄存器r3中

        LDRBr2,[r1,#5] ;將[r1+5]地址單元低8位數據加載到寄存器r2中

        LDRr6,[PC,#0xFC] ;將[PC+0x3FC]地址單元數據加載到寄存器r6中

        LDRr5,[SP,#64] ;將[SP+64]地址單元數據加載到寄存器r5中

        STRr4,[SP,#0x260] ;將寄存器r4中的數據存儲到[SP+0x260]內存地址單元中


        上一頁 1 2 3 4 5 6 7 8 9 10 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 商都县| 商南县| 石河子市| 安龙县| 荣成市| 越西县| 宣恩县| 射洪县| 洛宁县| 洪洞县| 乌什县| 隆安县| 洮南市| 西畴县| 福清市| 河津市| 马鞍山市| 托克逊县| 镇远县| 逊克县| 乐陵市| 金阳县| 山西省| 鄂伦春自治旗| 井陉县| 赣州市| 蓬莱市| 安仁县| 隆昌县| 万山特区| 五家渠市| 耿马| 天峻县| 昂仁县| 桐梓县| 蓝山县| 孙吴县| 阿拉尔市| 碌曲县| 宁德市| 达尔|