我的问题与6502汇编语言有关。我正在尝试使用此网站https://skilldrick.github.io/easy6502/来学习它。
关于寻址模式的问题。我不理解间接寻址模式。请看下面的源代码示例。
为什么
我的内存如下所示
关于寻址模式的问题。我不理解间接寻址模式。请看下面的源代码示例。
LDA #$01
STA $f0
LDA #$cc
STA $f1
JMP ($00f0) ;dereferences to $cc01
为什么
JMP ($00f0)
的反向引用是$cc01
而不是$01cc
?我的内存如下所示
00f0: 01 cc 00 00 00 00 00 00 00 00 00 00 00 00 84
在这里,你可以看到00f0
以01
开头,然后是cc
,所以在我看来跳转指令应该引用到$01cc
,但为什么它会被反过来呢?