新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 第1天-ARM匯編指令LDR/STR

第1天-ARM匯編指令LDR/STR

作者: 時間:2016-11-26 來源:網(wǎng)絡 收藏
寄存器裝載和存儲
LDM
LDR
STM
STR
SWP
它們可能是能獲得的最有用的指令。其他指令都操縱寄存器,所以必須把數(shù)據(jù)從內存裝載寄存器并把寄存器中的數(shù)據(jù)存儲到內存中。
傳送單一數(shù)據(jù)
使用單一數(shù)據(jù)傳送指令(STR 和 LDR)來裝載和存儲單一字節(jié)或字的數(shù)據(jù)從/到內存。尋址是非常靈活的。
首先讓我們查看指令格式:
LDR{條件} Rd, <地址> 將內存地址中的值讀出來放到寄存器Rd中 STR{條件} Rd, <地址> 將寄存器Rd中的值讀出來放到內存地址中 LDR{條件}B Rd, <地址> STR{條件}B Rd, <地址>
指令格式
這些指令裝載和存儲 Rd 的值從/到指定的地址。如果象后面兩個指令那樣還指定了‘B’,則只裝載或存儲一個單一的字節(jié);對于裝載,寄存器中高端的三個字節(jié)被置零(zeroed)。


關鍵詞: ARM匯編指令LDRST

評論


技術專區(qū)

關閉