新聞中心

        ARM指令集 LDR指令

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


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


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


        關(guān)鍵詞: ARM指令集LDR指

        評論


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

        關(guān)閉
        主站蜘蛛池模板: 资溪县| 资兴市| 黄浦区| 康乐县| 岳阳县| 柳州市| 灌阳县| 绥滨县| 兴山县| 长顺县| 麦盖提县| 南通市| 牡丹江市| 民县| 舒城县| 通山县| 吉首市| 内乡县| 清流县| 慈溪市| 如东县| 赤峰市| 靖安县| 四子王旗| 治多县| 陆良县| 永康市| 辽阳市| 若羌县| 大埔县| 凉城县| 渝北区| 吉水县| 江孜县| 泰和县| 宜君县| 阿拉善左旗| 景德镇市| 兴仁县| 罗城| 兴安盟|