新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > Thumb指令集之: 單寄存器數(shù)據(jù)傳送指令

Thumb指令集之: 單寄存器數(shù)據(jù)傳送指令

作者: 時(shí)間:2013-09-30 來源:網(wǎng)絡(luò) 收藏

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

11.5.18數(shù)據(jù)傳送指令舉例

下面的例子程序綜合使用了各種數(shù)據(jù)傳送指令,通過該例可以對(duì)Thumb狀態(tài)下數(shù)據(jù)傳送指令有更深入的了解。

LDRr4,[r2,#4] ;將[r2+4]地址單元字?jǐn)?shù)據(jù)加載到寄存器r4

LDRr4,[r2,r1] ;將[r2+r4]地址單元字?jǐn)?shù)據(jù)加載到寄存器r4

STRr0,[r7,#0x7c] ;將r0中的字?jǐn)?shù)據(jù)存儲(chǔ)到[r7+124]的內(nèi)存地址單元中

STRBr1,[r5,#31] ;將r1的低8位數(shù)據(jù)存儲(chǔ)到[r5+31]的內(nèi)存地址單元中

STRHr4,[r2,r3] ;將r4的低16位數(shù)據(jù)存儲(chǔ)到[r2+r3]的內(nèi)存地址單元中

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

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

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

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

STRr4,[SP,#0x260] ;將寄存器r4中的數(shù)據(jù)存儲(chǔ)到[SP+0x260]內(nèi)存地址單元中


上一頁(yè) 1 2 3 4 5 6 7 8 9 10 下一頁(yè)

評(píng)論


相關(guān)推薦

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

關(guān)閉