我正在为 NES 学习汇编,我编写了这个程序:
.org $8000 ; set code to start of rom
Start: ; make a label called start
lda #$ff ; set acc to 0xff
sta $0000 ; store address 0x0000 to acc which is 0xff
jmp Start ; jump to label start
我用NESASM3编译程序,它编译成功,然后在我的模拟器中运行它,当我进入模拟器中的内存查看器时,看看地址$ 0000,它是01,而不是FF,就像我编程的那样。