變址尋址
發(fā)布時(shí)間:2014/6/4 21:10:50 訪問次數(shù):2356
變址尋址時(shí),HEF4081BT指定變址寄存器的內(nèi)容與指令中給出的偏移量相加所得的結(jié)果作為操作數(shù)的地址,如圖4-3所示。
表示變址尋址,其中,DPTR為變址寄存器,其中的內(nèi)容與指令中A存放的偏移量相加,所得的和為操作數(shù)地址,訪問程序存儲(chǔ)器后,將該地址單元的內(nèi)容(假設(shè)為X)送到累加器A。
圖4-3變址尋址示意圖
無論用DPTR或PC作為基準(zhǔn)指針,累加器A均為存放偏移量的寄存器。變址尋址的尋址空間只適用于程序存儲(chǔ)器(即ROM),通常用于讀取數(shù)據(jù)表。
相對(duì)尋址
相對(duì)尋址時(shí),由程序計(jì)數(shù)器PC提供的基準(zhǔn)地址與指令中提供的偏移量rel相加,得到操作數(shù)的地址(轉(zhuǎn)移目的地址),如圖4-4所示。
相對(duì)尋址方式只用于如“SJMP rel”這一類相對(duì)轉(zhuǎn)移指令中,其中rel為一個(gè)帶符號(hào)的數(shù),即補(bǔ)碼,可正也可負(fù)。轉(zhuǎn)移時(shí)是以PC的當(dāng)前值(即取完指令后的PC內(nèi)容)與偏移量相加的和作為轉(zhuǎn)移目的地址,送到程序計(jì)數(shù)器PC中。為了方便,通常在編寫匯編語(yǔ)言程
序時(shí)“rel”用符號(hào)地址替代,只有在匯編時(shí)才轉(zhuǎn)換為真實(shí)地址-8位的補(bǔ)碼。
變址尋址時(shí),HEF4081BT指定變址寄存器的內(nèi)容與指令中給出的偏移量相加所得的結(jié)果作為操作數(shù)的地址,如圖4-3所示。
表示變址尋址,其中,DPTR為變址寄存器,其中的內(nèi)容與指令中A存放的偏移量相加,所得的和為操作數(shù)地址,訪問程序存儲(chǔ)器后,將該地址單元的內(nèi)容(假設(shè)為X)送到累加器A。
圖4-3變址尋址示意圖
無論用DPTR或PC作為基準(zhǔn)指針,累加器A均為存放偏移量的寄存器。變址尋址的尋址空間只適用于程序存儲(chǔ)器(即ROM),通常用于讀取數(shù)據(jù)表。
相對(duì)尋址
相對(duì)尋址時(shí),由程序計(jì)數(shù)器PC提供的基準(zhǔn)地址與指令中提供的偏移量rel相加,得到操作數(shù)的地址(轉(zhuǎn)移目的地址),如圖4-4所示。
相對(duì)尋址方式只用于如“SJMP rel”這一類相對(duì)轉(zhuǎn)移指令中,其中rel為一個(gè)帶符號(hào)的數(shù),即補(bǔ)碼,可正也可負(fù)。轉(zhuǎn)移時(shí)是以PC的當(dāng)前值(即取完指令后的PC內(nèi)容)與偏移量相加的和作為轉(zhuǎn)移目的地址,送到程序計(jì)數(shù)器PC中。為了方便,通常在編寫匯編語(yǔ)言程
序時(shí)“rel”用符號(hào)地址替代,只有在匯編時(shí)才轉(zhuǎn)換為真實(shí)地址-8位的補(bǔ)碼。
熱門點(diǎn)擊
- 變量主要由兩個(gè)部分構(gòu)成
- 漢字交換碼
- 變址尋址
- 補(bǔ)碼
- 倒裝芯片的組裝工藝流程
- X射線檢測(cè)BGA. CSP焊點(diǎn)圖像的評(píng)估和判
- FPC在技術(shù)上的難點(diǎn)
- 爆米花現(xiàn)象
- 晶圓級(jí)CSP (WL-CSP)
- 指針的值
推薦技術(shù)資料
- 單片機(jī)版光立方的制作
- N視頻: http://v.youku.comN_sh... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究