我碰到一個代碼,一個SIC/XE機....下面是立即程序計數器相對尋址
0003 LDB #LENGTH ;a
0020 LDA #3 ;b
0033 LENGTH RESW 1 ;c
103C +LDT #4096 ;d
現在它被賦予了其對我來說問題源行...那'a'將有一個對象代碼,其中pc相對和即時模式將被使用....但b將只有立即模式....現在長度爲0033,所以爲什麼要使用pc相對模式... 。如果傳統上必須使用pc相對模式,那麼爲什麼不在'b'中使用pc relative和immediate?
對不起,我不能跟隨你的問題。你能澄清嗎? (它看起來像一個確實不是PC相對的,但我不知道這個特定的架構。) –
@david我讀了(我指的是leland l beck的系統軟件的書),在sic/xe結構地址是pc相對如果這超出了範圍,然後基地相對....所以我非常相信,這將是這種情況,但後來我看到'B'只使用立即模式(儘管可行的PC模式不使用).. 。然後在下一段中,書中陳述了'a'的情況,沒有給出任何理由 – avinash
-1請參閱我的回答。 –