尋址方式是指尋找指令或操作數有效地址的方式,也就是指確定本條指令的數據地址,以及下一條將要執行的指令地址的方式。
尋址方式分為指令尋址和數據尋址兩大類。
指令中的地址碼字段并不代表操作數的真實地址,稱為形式地址(A)。用形式地址并結合尋址方式,可以計算出操作數在存儲器中的真實地址,稱為有效地址(EA)。
尋找下一條要執行的指令地址稱為指令尋址,尋找操作數的地址稱為數據尋址。
1.指令尋址
指令尋址方式分為順序尋址方式和跳躍尋址方式。
1)順序尋址方式可通過程序計數器PC加1,自動形成下一條指令的地址。
2)跳躍尋址則通過轉移指令實現。所謂跳躍,是指下條指令的地址碼不是由程序計數器給出的,而是由本條指令給出。
2.數據尋址
數據尋址是如何在指令中表示一個操作數的地址,如何用這種表示得到操作數或怎樣計算出操作數的地址。
數據尋址方式的種類較多,為了區別各種方式,通常在指令中設一個字段,用來指明屬于屬于那種尋址方式。由此可得指令的格式如下所示:
操作碼尋址特征形式地址A
-
存儲器
+關注
關注
38文章
7518瀏覽量
164079 -
計算機
+關注
關注
19文章
7523瀏覽量
88315
發布評論請先 登錄
相關推薦
評論