NES游戏汇编指令、6502汇编指令、FC游戏汇编指令
下表中以内存地址(高字节:0xBA,低字节:0xFC)为例。
机器码 | 汇编指令 | 伪C语言注释 |
EA | NOP | A=A |
85 FC | STA $FC | [00FC]=A |
8D FCBA | STA $BAFC | [BAFC]=A |
B9 FCBA | LDA $BAFC | A=[BAFC] |
A5 FC | LDA $FC | A=[00FC] |
A9 FC | LDA #$FC | A=0xFC |
C6 FC | DEC $FC | [00FC]-- |
E6 FC | INC $FC | [00FC]++ |
E8 | INX | X++ |
$代表十六进制数,#代表立即数。NOP代表什么都不做,LDA即Load A代表从内存中读取一个字节数据存到寄存器A中,STA即Store A代表将寄存器A中的内容存储到内存中。