地址寄存器是專(zhuān)門(mén)用于尋址的一個(gè)特殊指針區域,西門(mén)子的地址寄存器共有兩個(gè):?
AR1和AR2,每個(gè)32位。當使用在區域內寄存器間接尋址中時(shí),我們知道這時(shí)的
AR中的內容只是指明數值單元,因此,區域內寄存器間接尋址時(shí),寄存器中的內容等同于上帖中提及的存儲器間接尋址中的雙字指針,也就是:
其X0-2bit,指定bit位,B3-18bit指定byte字節。其第31bit固定為0。Y24-26bit區域標識符
AR:
0000 0000 0000 0BBB BBBB BBBB BBBB BXXX
這樣規定,就意味著(zhù)AR的取值只能是:0.0 ——65535.7
例如:當AR=D4(hex)也就是:0000 0000 0000 0000 0000 0000 1101 0100(b),實(shí)際上就是等于26.4。 復制的帖子.沒(méi)看懂.
問(wèn):紅色部分16#D4換成2#沒(méi)有問(wèn)題結果如上所述, 但怎樣換算出來(lái)的26.4呢?看不懂了.2#1101 0100 換算后10# 8# 16# 都不是26.4呀?
求解
[ 此帖被netliuhao在2016-07-10 11:05重新編輯 ]