6502 Режим косвенного доступа

DB93 спросил: 13 октября 2017 в 07:37 в: 6502

Мой вопрос касается языка ассемблера 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, но почему это как-то перевернуто?

0 ответов