熟女俱乐部五十路二区av,又爽又黄禁片视频1000免费,国产卡一卡二卡三无线乱码新区,中文无码一区二区不卡αv,中文在线中文a

新聞中心

ARM匯編STR和LDR

作者: 時間:2016-11-20 來源:網(wǎng)絡 收藏
1.使用單一數(shù)據(jù)傳送指令(STRLDR)來裝載和存儲單一字節(jié)或字的數(shù)據(jù)從/到內(nèi)
存。
請問裝載(LDR)和存儲(STR)有什么區(qū)別?我個人理解沒有區(qū)別.就是向指定的地址寫數(shù)
據(jù).是么?
LDR是內(nèi)存數(shù)據(jù)放到寄存器,即裝載,是讀
STR是寄存器數(shù)據(jù)到內(nèi)存,即存儲,是寫

2.ldrr0,PtEBIBase
對于這條指令中的PtEBIBase,它是一個地址么?可是它之前的定義是:
PtEBIBase:
.longEBI_BASE

PtEBIBase是一個標號,指向一個long型的數(shù),這個數(shù)的值等于EBI_BASE,就是EBI的
基地址

3.ldrr1,[pc,#-(8+.-InitTableEBI)]
#-(8+.-InitTableEBI)這個東西如何計算?比如:

InitTableEBI是一個標號
8+當前地址=當前PC
8+當前地址-InitTableEBI=當前PC到InitTableEBI這個標號(即地址)的距
離。
pc-(8+當前地址-InitTableEBI)=InitTableEBI這個標號的地址。
就是說,最后r1的值是InitTableEBI這個標號的地址。


關鍵詞: ARM匯編STRLD

評論


技術專區(qū)

關閉