91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » IC/元器件

變址尋址

發布時間:2014/6/4 21:10:50 訪問次數:2289

   變址尋址時,HEF4081BT指定變址寄存器的內容與指令中給出的偏移量相加所得的結果作為操作數的地址,如圖4-3所示。

   表示變址尋址,其中,DPTR為變址寄存器,其中的內容與指令中A存放的偏移量相加,所得的和為操作數地址,訪問程序存儲器后,將該地址單元的內容(假設為X)送到累加器A。

   圖4-3變址尋址示意圖

         

   無論用DPTR或PC作為基準指針,累加器A均為存放偏移量的寄存器。變址尋址的尋址空間只適用于程序存儲器(即ROM),通常用于讀取數據表。

   相對尋址

   相對尋址時,由程序計數器PC提供的基準地址與指令中提供的偏移量rel相加,得到操作數的地址(轉移目的地址),如圖4-4所示。

        

   相對尋址方式只用于如“SJMP rel”這一類相對轉移指令中,其中rel為一個帶符號的數,即補碼,可正也可負。轉移時是以PC的當前值(即取完指令后的PC內容)與偏移量相加的和作為轉移目的地址,送到程序計數器PC中。為了方便,通常在編寫匯編語言程

序時“rel”用符號地址替代,只有在匯編時才轉換為真實地址-8位的補碼。



   變址尋址時,HEF4081BT指定變址寄存器的內容與指令中給出的偏移量相加所得的結果作為操作數的地址,如圖4-3所示。

   表示變址尋址,其中,DPTR為變址寄存器,其中的內容與指令中A存放的偏移量相加,所得的和為操作數地址,訪問程序存儲器后,將該地址單元的內容(假設為X)送到累加器A。

   圖4-3變址尋址示意圖

         

   無論用DPTR或PC作為基準指針,累加器A均為存放偏移量的寄存器。變址尋址的尋址空間只適用于程序存儲器(即ROM),通常用于讀取數據表。

   相對尋址

   相對尋址時,由程序計數器PC提供的基準地址與指令中提供的偏移量rel相加,得到操作數的地址(轉移目的地址),如圖4-4所示。

        

   相對尋址方式只用于如“SJMP rel”這一類相對轉移指令中,其中rel為一個帶符號的數,即補碼,可正也可負。轉移時是以PC的當前值(即取完指令后的PC內容)與偏移量相加的和作為轉移目的地址,送到程序計數器PC中。為了方便,通常在編寫匯編語言程

序時“rel”用符號地址替代,只有在匯編時才轉換為真實地址-8位的補碼。



上一篇:寄存器間接尋址

上一篇:位尋址

熱門點擊

 

推薦技術資料

單片機版光立方的制作
    N視頻: http://v.youku.comN_sh... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
崇礼县| 福泉市| 浠水县| 麻城市| 丽江市| 沾益县| 太白县| 天水市| 泽州县| 增城市| 太和县| 乌鲁木齐县| 镇安县| 桓台县| 宝鸡市| 七台河市| 东乌| 林口县| 咸阳市| 张家港市| 仁化县| 绥阳县| 运城市| 漳浦县| 云梦县| 康定县| 大荔县| 阜城县| 内丘县| 河东区| 新源县| 古浪县| 德庆县| 陆河县| 双辽市| 西宁市| 永登县| 潜江市| 新郑市| 吐鲁番市| 仁寿县|