Я изучаю ассемблер для 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, как я и запрограммировал.