材料中有段不明白。資料如下:
【指針偏移運算法則】
在寄存器尋址指針 [AR1/2,P#byte.bit] 這種結構中,P#byte.bit如何參與運算,得出最終的地址呢?
運算的法則是:AR1和P#中的數值,按照BYTE位和BIT位分類相加。BIT位相加按八進制規(guī)則運算,而BYTE位相加,則按照十進制規(guī)則運算。
例如:寄存器尋址指針是:[AR1,P#2.6],我們分AR1=26.4和DBX26.4兩種情況來分析。
當AR1等于26.4,
AR1:26.2
+ P#: 2.6
---------------------------
= 29.7 這是區(qū)域內寄存器間接尋址的最終確切地址數值單元
當AR1等于DBX26.4,
AR1:DBX26.2
+ P#: 2.6
---------------------------
= DBX29.7 這是區(qū)域間寄存器間接尋址的最終確切地址數值單元
為什么AR1=26.4,在計算時變?yōu)锳R1: 26.2了,其結果是怎么出來的,本人算了半天也沒明白,搞暈了