變址尋址
發(fā)布時間:2014/6/4 21:10:50 訪問次數(shù):2364
變址尋址時,HEF4081BT指定變址寄存器的內(nèi)容與指令中給出的偏移量相加所得的結(jié)果作為操作數(shù)的地址,如圖4-3所示。
表示變址尋址,其中,DPTR為變址寄存器,其中的內(nèi)容與指令中A存放的偏移量相加,所得的和為操作數(shù)地址,訪問程序存儲器后,將該地址單元的內(nèi)容(假設(shè)為X)送到累加器A。
圖4-3變址尋址示意圖
無論用DPTR或PC作為基準(zhǔn)指針,累加器A均為存放偏移量的寄存器。變址尋址的尋址空間只適用于程序存儲器(即ROM),通常用于讀取數(shù)據(jù)表。
相對尋址
相對尋址時,由程序計數(shù)器PC提供的基準(zhǔn)地址與指令中提供的偏移量rel相加,得到操作數(shù)的地址(轉(zhuǎn)移目的地址),如圖4-4所示。
相對尋址方式只用于如“SJMP rel”這一類相對轉(zhuǎn)移指令中,其中rel為一個帶符號的數(shù),即補(bǔ)碼,可正也可負(fù)。轉(zhuǎn)移時是以PC的當(dāng)前值(即取完指令后的PC內(nèi)容)與偏移量相加的和作為轉(zhuǎn)移目的地址,送到程序計數(shù)器PC中。為了方便,通常在編寫匯編語言程
序時“rel”用符號地址替代,只有在匯編時才轉(zhuǎn)換為真實地址-8位的補(bǔ)碼。
變址尋址時,HEF4081BT指定變址寄存器的內(nèi)容與指令中給出的偏移量相加所得的結(jié)果作為操作數(shù)的地址,如圖4-3所示。
表示變址尋址,其中,DPTR為變址寄存器,其中的內(nèi)容與指令中A存放的偏移量相加,所得的和為操作數(shù)地址,訪問程序存儲器后,將該地址單元的內(nèi)容(假設(shè)為X)送到累加器A。
圖4-3變址尋址示意圖
無論用DPTR或PC作為基準(zhǔn)指針,累加器A均為存放偏移量的寄存器。變址尋址的尋址空間只適用于程序存儲器(即ROM),通常用于讀取數(shù)據(jù)表。
相對尋址
相對尋址時,由程序計數(shù)器PC提供的基準(zhǔn)地址與指令中提供的偏移量rel相加,得到操作數(shù)的地址(轉(zhuǎn)移目的地址),如圖4-4所示。
相對尋址方式只用于如“SJMP rel”這一類相對轉(zhuǎn)移指令中,其中rel為一個帶符號的數(shù),即補(bǔ)碼,可正也可負(fù)。轉(zhuǎn)移時是以PC的當(dāng)前值(即取完指令后的PC內(nèi)容)與偏移量相加的和作為轉(zhuǎn)移目的地址,送到程序計數(shù)器PC中。為了方便,通常在編寫匯編語言程
序時“rel”用符號地址替代,只有在匯編時才轉(zhuǎn)換為真實地址-8位的補(bǔ)碼。
熱門點擊
- 變量主要由兩個部分構(gòu)成
- 漢字交換碼
- 變址尋址
- 倒裝芯片的組裝工藝流程
- 補(bǔ)碼
- X射線檢測BGA. CSP焊點圖像的評估和判
- FPC在技術(shù)上的難點
- 爆米花現(xiàn)象
- 晶圓級CSP (WL-CSP)
- 指針的值
推薦技術(shù)資料
- 單片機(jī)版光立方的制作
- N視頻: http://v.youku.comN_sh... [詳細(xì)]