複製鏈接
請複製以下鏈接發送給好友

變址尋址

鎖定
變址尋址,是指以DPTR或PC作為基址寄存器,以累加器A作為變址寄存器,以基址寄存器的內容和變址寄存器的內容之和,作為操作數所在ROM單元的地址。變址尋址方式的尋址對象是ROM。 [1] 
中文名
變址尋址
外文名
indexed addressing
屬    性
計算機中的一種尋址方式
備    註
該指令為單字節雙週期指令。

變址尋址變址尋址方式

通用寄存器中,有些寄存器可作為變址寄存器。把變址寄存器的內容(通常是首地址)與指令地址碼部分給出的地址(通常是位移量)之和作為操作數的地址來獲得所需要的操作數就稱為變址尋址。
OPCODE
。。。
R
A
指令地址碼部分給出的地址A和指定的變址寄存器R的內容K通過地址加法器相加,所得的和作為地址從存儲器中讀出所需要的操作數。

變址尋址ip尋址的方式

每一TCP/IP主機通過一個邏輯IP地址辨別。這個IP地址是一個Internet層地址,不依賴數據連接層地址(如網絡接口卡MAC地址)。一個唯一的IP地址需要每個主機和網絡成分採用TCP/IP進行通信。
IP地址辨別網絡上系統的位置和用街道地址辨別辨別城市街區的一座房屋一樣採用同樣的方式。正如街道地址必須辨別一個唯一的住處,一個IP地址必須是完全唯一的,並有着一個相同的格式。
每個IP地址包含一個網絡ID 和一個主機ID。
· 網絡ID (也叫做網絡地址)通過IP路由器辨別位於相同物理網絡範圍的系統。所有在相同物理網絡上的系統必須有同樣的網絡ID。網絡ID在網絡上應該是獨一無二的。
· 主機ID(也叫做主機地址)在一網絡內辨別工作站,服務器,路由器,或別的TCP/IP主機。每個主機的地址對網絡ID來説是獨一無二的。

變址尋址注意

變址尋址在字符串處理,向量運算等等成批數據處理中非常有用。假設有一個字符串存儲於以STRING為首地址的連續存儲器單元中,則只需要在變址寄存器中指出首地址STRING,在指令地址碼部分指出字符的序號(即下標),利用變址尋址便可以訪問此字符串中任何一個元素。
參考資料
  • 1.    金寧治主編;李然副主編. 單片機原理 C51編程及Proteus仿真[M]. 北京:機械工業出版社, 2022.06.48