資料介紹
														 4.2 內(nèi)存訪問(wèn)指令尋址
根據(jù)內(nèi)存訪問(wèn)指令的分類(lèi),內(nèi)存訪問(wèn)指令的尋址方式可以分為以下幾種。
① 字及無(wú)符號(hào)字節(jié)的Load/Store指令的尋址方式。
?、?雜類(lèi)Load/Store指令的尋址方式。
?、?批量Load/Store指令的尋址方式。
?、?協(xié)處理器Load/Store指令的尋址方式。
4.2.1 字及無(wú)符號(hào)字節(jié)的Load/Store指令的尋址方式
字及無(wú)符號(hào)字節(jié)的Load/Store指令語(yǔ)法格式如下:
LDR|STR{《cond》}{B}{T} 《Rd》,《addressing_mode》
其中《addressing_mode》共有9種尋址方式,如表4.2所示。
表4.2 字及無(wú)符合字節(jié)的Load/Store指令的尋址方式
格 式模 式
1[Rn,#±《offset_12》]立即數(shù)偏移尋址
?。↖mmediate offset)
2[Rn,±Rm]寄存器偏移尋址
?。≧egister offset)
3[Rn,Rm,《shift》#《 offset_12》]帶移位的寄存器偏移尋址
?。⊿caled register offset)
4[Rn,#±《 offset_12》]!立即數(shù)前索引尋址
?。↖mmediate pre-indexed)
5[Rn,±Rm]!寄存器前索引尋址
?。≧egister post-indexed)
6[Rn,Rm,《shift》#《 offset_12》]!帶移位的寄存器前索引尋址
?。⊿caled register pre-indexed)
7[Rn],#±《 offset_12》立即數(shù)后索引尋址
?。↖mmediate post-indeded)
8[Rn],±《Rm》寄存器后索引尋址
?。≧egister post-indexed)
9[Rn],±《Rm》,《shift》#《 offset_12》帶移位的寄存器后索引尋址
?。⊿caled register post-indexed)
字及無(wú)符號(hào)字節(jié)的Load/Store指令的解碼格式如圖4.13所示。
  
圖4.13 字及無(wú)符號(hào)字節(jié)的Load/Store指令的解碼格式
編碼格式中各位的含義如表4.3所示。
表4.3 字和無(wú)符號(hào)半字Load/Store指令編碼格式各位含義
位 標(biāo) 識(shí)取 值含 義
PP=0使用后索引尋址
P=1使用偏移地址或前索引尋址(由W位決定)
UU=0訪問(wèn)的地址=基址寄存器的值-偏移量(offset)
U=1訪問(wèn)的地址=基址寄存器的值+偏移量(offset)
BB=0字訪問(wèn)Load/Store
B=1無(wú)符號(hào)字節(jié)訪問(wèn)Load/Store
WW=0如果P=0,該指令為L(zhǎng)DR、LDRB、STR或STRB指令,且內(nèi)存訪問(wèn)指令為正常訪問(wèn)指令;如果P=1,指令執(zhí)行不更新基地址
W=1如果P=0,該指令為L(zhǎng)DRBT、LDRT、STRBT或STRT,且指令為非特權(quán)(用戶(hù)模式)訪問(wèn)指令;如果P=1,計(jì)算內(nèi)存地址并更新基地址
LL=0Store指令
L=1Load指令
 
												
												
												根據(jù)內(nèi)存訪問(wèn)指令的分類(lèi),內(nèi)存訪問(wèn)指令的尋址方式可以分為以下幾種。
① 字及無(wú)符號(hào)字節(jié)的Load/Store指令的尋址方式。
?、?雜類(lèi)Load/Store指令的尋址方式。
?、?批量Load/Store指令的尋址方式。
?、?協(xié)處理器Load/Store指令的尋址方式。
4.2.1 字及無(wú)符號(hào)字節(jié)的Load/Store指令的尋址方式
字及無(wú)符號(hào)字節(jié)的Load/Store指令語(yǔ)法格式如下:
LDR|STR{《cond》}{B}{T} 《Rd》,《addressing_mode》
其中《addressing_mode》共有9種尋址方式,如表4.2所示。
表4.2 字及無(wú)符合字節(jié)的Load/Store指令的尋址方式
格 式模 式
1[Rn,#±《offset_12》]立即數(shù)偏移尋址
?。↖mmediate offset)
2[Rn,±Rm]寄存器偏移尋址
?。≧egister offset)
3[Rn,Rm,《shift》#《 offset_12》]帶移位的寄存器偏移尋址
?。⊿caled register offset)
4[Rn,#±《 offset_12》]!立即數(shù)前索引尋址
?。↖mmediate pre-indexed)
5[Rn,±Rm]!寄存器前索引尋址
?。≧egister post-indexed)
6[Rn,Rm,《shift》#《 offset_12》]!帶移位的寄存器前索引尋址
?。⊿caled register pre-indexed)
7[Rn],#±《 offset_12》立即數(shù)后索引尋址
?。↖mmediate post-indeded)
8[Rn],±《Rm》寄存器后索引尋址
?。≧egister post-indexed)
9[Rn],±《Rm》,《shift》#《 offset_12》帶移位的寄存器后索引尋址
?。⊿caled register post-indexed)
字及無(wú)符號(hào)字節(jié)的Load/Store指令的解碼格式如圖4.13所示。

圖4.13 字及無(wú)符號(hào)字節(jié)的Load/Store指令的解碼格式
編碼格式中各位的含義如表4.3所示。
表4.3 字和無(wú)符號(hào)半字Load/Store指令編碼格式各位含義
位 標(biāo) 識(shí)取 值含 義
PP=0使用后索引尋址
P=1使用偏移地址或前索引尋址(由W位決定)
UU=0訪問(wèn)的地址=基址寄存器的值-偏移量(offset)
U=1訪問(wèn)的地址=基址寄存器的值+偏移量(offset)
BB=0字訪問(wèn)Load/Store
B=1無(wú)符號(hào)字節(jié)訪問(wèn)Load/Store
WW=0如果P=0,該指令為L(zhǎng)DR、LDRB、STR或STRB指令,且內(nèi)存訪問(wèn)指令為正常訪問(wèn)指令;如果P=1,指令執(zhí)行不更新基地址
W=1如果P=0,該指令為L(zhǎng)DRBT、LDRT、STRBT或STRT,且指令為非特權(quán)(用戶(hù)模式)訪問(wèn)指令;如果P=1,計(jì)算內(nèi)存地址并更新基地址
LL=0Store指令
L=1Load指令
												下載該資料的人也在下載
												下載該資料的人還在閱讀
											
											更多 >
											
										- 第3章:TMS320C24x尋址方式和指令系統(tǒng)PPT下載 8次下載
 - ARM處理器的尋址方式和指令集介紹 33次下載
 - ARM處理器的尋址方式詳細(xì)說(shuō)明 15次下載
 - 使用51單片機(jī)進(jìn)行尋址的方式詳細(xì)說(shuō)明
 - 單片機(jī)有哪些尋址方式?7種尋址方式的詳細(xì)資料講解
 - MCS-51單片機(jī)指令系統(tǒng)的介紹和尋址方式資料概述 0次下載
 - MCS-51指令系統(tǒng)的分類(lèi)、格式及一般說(shuō)明和尋址方式,分類(lèi)指令資料概述 6次下載
 - 數(shù)據(jù)處理指令的尋址方式解析 2次下載
 - 尋址方式的定義與ARM處理器9種基本尋址方式的介紹 11次下載
 - 微機(jī)原理--80x86尋址方式與指令系統(tǒng) 0次下載
 - 5指令系統(tǒng)尋址方式 0次下載
 - 匯編語(yǔ)言課件_實(shí)模式尋址方式及指令集 0次下載
 - 間接尋址及地址寄存器指令
 - ARM指令集詳解
 - ARM/THUMB指令系統(tǒng)
 
- SCL中數(shù)據(jù)塊的間接尋址 1330次閱讀
 - 內(nèi)存尋址的具體設(shè)計(jì) 499次閱讀
 - 如何區(qū)分西門(mén)子PLC的直接尋址和間接尋址 1826次閱讀
 - 淺談S7-200兩種尋址方式 3479次閱讀
 - S7-200字節(jié)、字、雙字尋址方式 7770次閱讀
 - S7-300間接尋址中的寄存器間接尋址詳解 1w次閱讀
 - plc間接尋址方式 6321次閱讀
 - MCS-51單片機(jī)的指令系統(tǒng)和尋址方式有哪些 6018次閱讀
 - 8051單片機(jī)指令系統(tǒng)的7種尋址方式解析 1.4w次閱讀
 - 探討單片機(jī)的尋址方式 8372次閱讀
 - 微機(jī)原理8086的七種尋址方式 3.2w次閱讀
 - risc指令集是什么_有哪些 2w次閱讀
 - mips處理器尋址方式介紹 1.3w次閱讀
 - thumb指令集是什么_thumb指令集與arm指令集的區(qū)別 1.8w次閱讀
 - 單片機(jī)要如何尋址? 2437次閱讀
 
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
 - 0.00 MB | 1490次下載 | 免費(fèi)
 - 2單片機(jī)典型實(shí)例介紹
 - 18.19 MB | 92次下載 | 1 積分
 - 3S7-200PLC編程實(shí)例詳細(xì)資料
 - 1.17 MB | 27次下載 | 1 積分
 - 4筆記本電腦主板的元件識(shí)別和講解說(shuō)明
 - 4.28 MB | 18次下載 | 4 積分
 - 5開(kāi)關(guān)電源原理及各功能電路詳解
 - 0.38 MB | 10次下載 | 免費(fèi)
 - 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
 - 0.11 MB | 4次下載 | 免費(fèi)
 - 7藍(lán)牙設(shè)備在嵌入式領(lǐng)域的廣泛應(yīng)用
 - 0.63 MB | 3次下載 | 免費(fèi)
 - 89天練會(huì)電子電路識(shí)圖
 - 5.91 MB | 3次下載 | 免費(fèi)
 
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
 - 0.00 MB | 234313次下載 | 免費(fèi)
 - 2PADS 9.0 2009最新版 -下載
 - 0.00 MB | 66304次下載 | 免費(fèi)
 - 3protel99下載protel99軟件下載(中文版)
 - 0.00 MB | 51209次下載 | 免費(fèi)
 - 4LabView 8.0 專(zhuān)業(yè)版下載 (3CD完整版)
 - 0.00 MB | 51043次下載 | 免費(fèi)
 - 5555集成電路應(yīng)用800例(新編版)
 - 0.00 MB | 33562次下載 | 免費(fèi)
 - 6接口電路圖大全
 - 未知 | 30320次下載 | 免費(fèi)
 - 7Multisim 10下載Multisim 10 中文版
 - 0.00 MB | 28588次下載 | 免費(fèi)
 - 8開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
 - 未知 | 21539次下載 | 免費(fèi)
 
總榜
- 1matlab軟件下載入口
 - 未知 | 935053次下載 | 免費(fèi)
 - 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
 - 78.1 MB | 537791次下載 | 免費(fèi)
 - 3MATLAB 7.1 下載 (含軟件介紹)
 - 未知 | 420026次下載 | 免費(fèi)
 - 4OrCAD10.5下載OrCAD10.5中文版軟件
 - 0.00 MB | 234313次下載 | 免費(fèi)
 - 5Altium DXP2002下載入口
 - 未知 | 233045次下載 | 免費(fèi)
 - 6電路仿真軟件multisim 10.0免費(fèi)下載
 - 340992 | 191183次下載 | 免費(fèi)
 - 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
 - 158M | 183277次下載 | 免費(fèi)
 - 8proe5.0野火版下載(中文版免費(fèi)下載)
 - 未知 | 138039次下載 | 免費(fèi)
 
	                電子發(fā)燒友App
	            
	        
	        
          
        
        
	                    
                        
                        
                        
                        
                        


創(chuàng)作
發(fā)文章
發(fā)帖  
提問(wèn)  
發(fā)資料
發(fā)視頻
上傳資料賺積分
           
            
            
                
            
評(píng)論