我碰到一个代码,一个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请参阅我的回答。 –