久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > ARM指令集 LDR指令

ARM指令集 LDR指令

作者: 時間:2016-11-10 來源:網絡 收藏
ARM指令集中,LDR通常都是作加載指令的,但是它也可以作偽指令。


(1)LDR r0,=name,像這種帶等號的是偽指令,而不是ARM指令,LDR 偽指令用于加載立即數或一個地址值到指定寄存器.
*如果name是立即數的話:LDR R0,=0X123;//將0X123存入R0
*如果name是個標識符:LDR R0,=NAME; //將NAME的地址存入R0
相當于:
LDR R0,LABEL;
LABEL DCB NAME;//分配內存并用NAME初始化(LABEL為內存的起始地址?)


(2)LDR R1,[R0] ;如果沒有等號,LDR 指令用于從內存中讀取數據放入寄存器中.該指令是 將R0 地址處的數據讀出,保存到R1 中(零偏移)。


關鍵詞: ARM指令集LDR指

評論


技術專區

關閉