📄 se65816.inc
字号:
dec byte[SA1xx]
mov al,[SA1xx]
flagsetnz8b
endloop
SA1COpCAx16:; DEX i
dec word[SA1xx]
mov ax,[SA1xx]
flagsetnz16b
endloop
SA1COp88x8: ; DEY i
dec byte[SA1xy]
mov al,[SA1xy]
flagsetnz8b
endloop
SA1COp88x16:; DEY i
dec word[SA1xy]
mov ax,[SA1xy]
flagsetnz16b
endloop
SA1COp41m8: ; EOR(d,x)
addr_BdCxB_8br
EORMacro8b
SA1COp41m16:; EOR(d,x)
addr_BdCxB_16br
EORMacro16b
SA1COp43m8: ; EOR d,s
addr_dCs_8br
EORMacro8b
SA1COp43m16:; EOR d,s
addr_dCs_16br
EORMacro16b
SA1COp45m8: ; EOR d
addr_d_8br
EORMacro8b
SA1COp45m16:; EOR d
addr_d_16br
EORMacro16b
SA1COp47m8: ; EOR [d]
addr_LdL_8br
EORMacro8b
SA1COp47m16:; EOR [d]
addr_LdL_16br
EORMacro16b
SA1COp49m8: ; EOR #
addr_I_8br
EORMacro8b
SA1COp49m16:; EOR #
addr_I_16br
EORMacro16b
SA1COp4Dm8: ; EOR a
addr_a_8br
EORMacro8b
SA1COp4Dm16:; EOR a
addr_a_16br
EORMacro16b
SA1COp4Fm8: ; EOR al
addr_al_8br
EORMacro8b
SA1COp4Fm16:; EOR al
addr_al_16br
EORMacro16b
SA1COp51m8: ; EOR(d),y
addr_BdBCy_8br
EORMacro8b
SA1COp51m16:; EOR(d),y
addr_BdBCy_16br
EORMacro16b
SA1COp52m8: ; EOR (d)
addr_BdB_8br
EORMacro8b
SA1COp52m16:; EOR (d)
addr_BdB_16br
EORMacro16b
SA1COp53m8: ; EOR(d,s),y
addr_BdCsBCy_8br
EORMacro8b
SA1COp53m16:; EOR(d,s),y
addr_BdCsBCy_16br
EORMacro16b
SA1COp55m8: ; EOR d,x
addr_dCx_8br
EORMacro8b
SA1COp55m16:; EOR d,x
addr_dCx_16br
EORMacro16b
SA1COp57m8: ; EOR [d],y
addr_LdLCy_8br
EORMacro8b
SA1COp57m16:; EOR [d],y
addr_LdLCy_16br
EORMacro16b
SA1COp59m8: ; EOR a,y
addr_aCy_8br
EORMacro8b
SA1COp59m16:; EOR a,y
addr_aCy_16br
EORMacro16b
SA1COp5Dm8: ; EORa,x
addr_aCx_8br
EORMacro8b
SA1COp5Dm16:; EORa,x
addr_aCx_16br
EORMacro16b
SA1COp5Fm8: ; EOR al,x
addr_alCx_8br
EORMacro8b
SA1COp5Fm16:; EOR al,x
addr_alCx_16br
EORMacro16b
SA1COp1Am8: ; INC A
addr_A_8brni
inc al
flagsetnz8bnel
addr_A_8bw
endloop
SA1COp1Am16:; INC A
addr_A_16brni
inc ax
flagsetnz16bnel
addr_A_16bw
endloop
SA1COpEEm8: ; INC a
addr_a_8brni
inc al
flagsetnz8bnel
addr_a_8bw
endloop
SA1COpEEm16:; INC a
addr_a_16brni
inc ax
flagsetnz16bnel
addr_a_16bw
endloop
SA1COpE6m8: ; INC d
addr_d_8brni
inc al
flagsetnz8bnel
addr_d_8bw
endloop
SA1COpE6m16:; INC d
addr_d_16brni
inc ax
flagsetnz16bnel
addr_d_16bw
endloop
SA1COpF6m8: ; INC d,x
addr_dCx_8brni
inc al
flagsetnz8bnel
addr_dCx_8bw
endloop
SA1COpF6m16:; INC d,x
addr_dCx_16brni
inc ax
flagsetnz16bnel
addr_dCx_16bw
endloop
SA1COpFEm8: ; INC a,x
addr_aCx_8brni
inc al
flagsetnz8bnel
addr_aCx_8bw
endloop
SA1COpFEm16:; INC a,x
addr_aCx_16brni
inc ax
flagsetnz16bnel
addr_aCx_16bw
endloop
SA1COpE8x8: ; INX i
inc byte[SA1xx]
mov al,[SA1xx]
flagsetnz8b
endloop
SA1COpE8x16:; INX i
inc word[SA1xx]
mov ax,[SA1xx]
flagsetnz16b
endloop
SA1COpC8x8: ; INY i
inc byte[SA1xy]
mov al,[SA1xy]
flagsetnz8b
endloop
SA1COpC8x16:; INY i
inc word[SA1xy]
mov ax,[SA1xy]
flagsetnz16b
endloop
SA1COpDC: ; JML (a)
JMLMacro
SA1COp4C: ; JMP a
JMPMacro4C
SA1COp6C: ; JMP (a)
JMPMacro6C
SA1COp7C: ; JMP(a,x)
JMPMacro7C
SA1COp5C: ; JMP al
JMPMacro5C
SA1COp22: ; JSL al
JSLMacro
SA1COp20: ; JSR a
JSRMacro20
SA1COpFC: ; JSR(a,x)
JSRMacroFC
SA1COpA1m8: ; LDA(d,x)
addr_BdCxB_8br
LDAMacro8b
SA1COpA1m16:; LDA(d,x)
addr_BdCxB_16br
LDAMacro16b
SA1COpA3m8: ; LDA d,s
addr_dCs_8br
LDAMacro8b
SA1COpA3m16:; LDA d,s
addr_dCs_16br
LDAMacro16b
SA1COpA5m8: ; LDA d
addr_d_8br
LDAMacro8b
SA1COpA5m16:; LDA d
addr_d_16br
LDAMacro16b
SA1COpA7m8: ; LDA [d]
addr_LdL_8br
LDAMacro8b
SA1COpA7m16:; LDA [d]
addr_LdL_16br
LDAMacro16b
SA1COpA9m8: ; LDA #
addr_I_8br
LDAMacro8b
SA1COpA9m16:; LDA #
addr_I_16br
LDAMacro16b
SA1COpADm8: ; LDA a
addr_a_8br
LDAMacro8b
SA1COpADm16:; LDA a
addr_a_16br
LDAMacro16b
SA1COpAFm8: ; LDA al
addr_al_8br
LDAMacro8b
SA1COpAFm16:; LDA al
addr_al_16br
LDAMacro16b
SA1COpB1m8: ; LDA(d),y
addr_BdBCy_8br
LDAMacro8b
SA1COpB1m16:; LDA(d),y
addr_BdBCy_16br
LDAMacro16b
SA1COpB2m8: ; LDA (d)
addr_BdB_8br
LDAMacro8b
SA1COpB2m16:; LDA (d)
addr_BdB_16br
LDAMacro16b
SA1COpB3m8: ; LDA(d,s),y
addr_BdCsBCy_8br
LDAMacro8b
SA1COpB3m16:; LDA(d,s),y
addr_BdCsBCy_16br
LDAMacro16b
SA1COpB5m8: ; LDA d,x
addr_dCx_8br
LDAMacro8b
SA1COpB5m16:; LDA d,x
addr_dCx_16br
LDAMacro16b
SA1COpB7m8: ; LDA [d],y
addr_LdLCy_8br
LDAMacro8b
SA1COpB7m16:; LDA [d],y
addr_LdLCy_16br
LDAMacro16b
SA1COpB9m8: ; LDA a,y
addr_aCy_8br
LDAMacro8b
SA1COpB9m16:; LDA a,y
addr_aCy_16br
LDAMacro16b
SA1COpBDm8: ; LDA a,x
addr_aCx_8br
LDAMacro8b
SA1COpBDm16:; LDA a,x
addr_aCx_16br
LDAMacro16b
SA1COpBFm8: ; LDA al,x
addr_alCx_8br
LDAMacro8b
SA1COpBFm16:; LDA al,x
addr_alCx_16br
LDAMacro16b
SA1COpA2x8: ; LDX #
addr_I_8br
LDXMacro8b
SA1COpA2x16:; LDX #
addr_I_16br
LDXMacro16b
SA1COpA6x8: ; LDX d
addr_d_8br
LDXMacro8b
SA1COpA6x16:; LDX d
addr_d_16br
LDXMacro16b
SA1COpAEx8: ; LDX a
addr_a_8br
LDXMacro8b
SA1COpAEx16:; LDX a
addr_a_16br
LDXMacro16b
SA1COpB6x8: ; LDX d,y
addr_dCy_8br
LDXMacro8b
SA1COpB6x16:; LDX d,y
addr_dCy_16br
LDXMacro16b
SA1COpBEx8: ; LDX a,y
addr_aCy_8br
LDXMacro8b
SA1COpBEx16:; LDX a,y
addr_aCy_16br
LDXMacro16b
SA1COpA0x8: ; LDY #
addr_I_8br
LDYMacro8b
SA1COpA0x16:; LDY #
addr_I_16br
LDYMacro16b
SA1COpA4x8: ; LDY d
addr_d_8br
LDYMacro8b
SA1COpA4x16:; LDY d
addr_d_16br
LDYMacro16b
SA1COpACx8: ; LDY a
addr_a_8br
LDYMacro8b
SA1COpACx16:; LDY a
addr_a_16br
LDYMacro16b
SA1COpB4x8: ; LDY d,x
addr_dCx_8br
LDYMacro8b
SA1COpB4x16:; LDY d,x
addr_dCx_16br
LDYMacro16b
SA1COpBCx8: ; LDY a,x
addr_aCx_8br
LDYMacro8b
SA1COpBCx16:; LDY a,x
addr_aCx_16br
LDYMacro16b
SA1COp46m8: ; LSR d
addr_d_8brni
LSRMacro8b
addr_d_8bw
endloop
SA1COp46m16:; LSR d
addr_d_16brni
LSRMacro16b
addr_d_16bw
endloop
SA1COp4Am8: ; LSR A
addr_A_8brni
LSRMacro8b
addr_A_8bw
endloop
SA1COp4Am16:; LSR A
addr_A_16brni
LSRMacro16b
addr_A_16bw
endloop
SA1COp4Em8: ; LSR a
addr_a_8brni
LSRMacro8b
addr_a_8bw
endloop
SA1COp4Em16:; LSR a
addr_a_16brni
LSRMacro16b
addr_a_16bw
endloop
SA1COp56m8: ; LSR d,x
addr_dCx_8brni
LSRMacro8b
addr_dCx_8bw
endloop
SA1COp56m16:; LSR d,x
addr_dCx_16brni
LSRMacro16b
addr_dCx_16bw
endloop
SA1COp5Em8: ; LSRa,x
addr_aCx_8brni
LSRMacro8b
addr_aCx_8bw
endloop
SA1COp5Em16:; LSRa,x
addr_aCx_16brni
LSRMacro16b
addr_aCx_16bw
endloop
SA1COp54: ; MVN SA1xya
MVNMacro
SA1COp44: ; MVP SA1xya
MVPMacro
SA1COpEA: ; NOP i
endloop
SA1COp01m8: ; ORA(d,x)
addr_BdCxB_8br
ORAMacro8b
SA1COp01m16:; ORA(d,x)
addr_BdCxB_16br
ORAMacro16b
SA1COp03m8: ; ORA d,s
addr_dCs_8br
ORAMacro8b
SA1COp03m16:; ORA d,s
addr_dCs_16br
ORAMacro16b
SA1COp05m8: ; ORA d
addr_d_8br
ORAMacro8b
SA1COp05m16:; ORA d
addr_d_16br
ORAMacro16b
SA1COp07m8: ; ORA [d]
addr_LdL_8br
ORAMacro8b
SA1COp07m16:; ORA [d]
addr_LdL_16br
ORAMacro16b
SA1COp09m8: ; ORA #
addr_I_8br
ORAMacro8b
SA1COp09m16:; ORA #
addr_I_16br
ORAMacro16b
SA1COp0Dm8: ; ORA a
addr_a_8br
ORAMacro8b
SA1COp0Dm16:; ORA a
addr_a_16br
ORAMacro16b
SA1COp0Fm8: ; ORA al
addr_al_8br
ORAMacro8b
SA1COp0Fm16:; ORA al
addr_al_16br
ORAMacro16b
SA1COp11m8: ; ORA(d),y
addr_BdBCy_8br
ORAMacro8b
SA1COp11m16:; ORA(d),y
addr_BdBCy_16br
ORAMacro16b
SA1COp12m8: ; ORA(d)
addr_BdB_8br
ORAMacro8b
SA1COp12m16:; ORA(d)
addr_BdB_16br
ORAMacro16b
SA1COp13m8: ; ORA(d,s),y
addr_BdCsBCy_8br
ORAMacro8b
SA1COp13m16:; ORA(d,s),y
addr_BdCsBCy_16br
ORAMacro16b
SA1COp15m8: ; ORA d,x
addr_dCx_8br
ORAMacro8b
SA1COp15m16:; ORA d,x
addr_dCx_16br
ORAMacro16b
SA1COp17m8: ; ORA [d],y
addr_LdLCy_8br
ORAMacro8b
SA1COp17m16:; ORA [d],y
addr_LdLCy_16br
ORAMacro16b
SA1COp19m8: ; ORA a,y
addr_aCy_8br
ORAMacro8b
SA1COp19m16:; ORA a,y
addr_aCy_16br
ORAMacro16b
SA1COp1Dm8: ; ORA a,x
addr_aCx_8br
ORAMacro8b
SA1COp1Dm16:; ORA a,x
addr_aCx_16br
ORAMacro16b
SA1COp1Fm8: ; ORA al,x
addr_alCx_8br
ORAMacro8b
SA1COp1Fm16:; ORA al,x
addr_alCx_16br
ORAMacro16b
SA1COpF4: ; PEA s
PEAMacro
SA1COpD4: ; PEI s
PEIMacro
SA1COp62: ; PER s
PERMacro
SA1COp48m8: ; PHA s
PUSHMacro8b [SA1xa]
SA1COp48m16:; PHA s
PUSHMacro16b [SA1xa], [SA1xa+1]
SA1COp8B: ; PHB s
PUSHMacro8b [SA1xdb]
SA1COp0B: ; PHD s
PUSHMacro16b [SA1xd], [SA1xd+1]
SA1COp4B: ; PHK s
PUSHMacro8b [SA1xpb]
SA1COp08: ; PHP s
PUSHMacro8bp
SA1COpDAx8: ; PHX s
PUSHMacro8b [SA1xx]
SA1COpDAx16:; PHX s
PUSHMacro16b [SA1xx], [SA1xx+1]
SA1COp5Ax8: ; PHY s
PUSHMacro8b [SA1xy]
SA1COp5Ax16:; PHY s
PUSHMacro16b [SA1xy], [SA1xy+1]
SA1COp68m8: ; PLA s
POPMacro8b [SA1xa]
SA1COp68m16:; PLA s
POPMacro16b [SA1xa], [SA1xa+1]
SA1COpAB: ; PLB s
POPMacro8b [SA1xdb]
SA1COp2B: ; PLD s
POPMacro16bd [SA1xd], [SA1xd+1]
SA1COp28: ; PLP s
POPMacroP
SA1COpFAx8: ; PLX s
POPMacro8b [SA1xx]
SA1COpFAx16:; PLX s
POPMacro16b [SA1xx], [SA1xx+1]
SA1COp7Ax8: ; PLY s
POPMacro8b [SA1xy]
SA1COp7Ax16:; PLY s
POPMacro16b [SA1xy], [SA1xy+1]
SA1COpC2: ; REP #
REPMacro
SA1COp26m8: ; ROL d
addr_d_8brni
ROLMacro8b
addr_d_8bw
endloop
SA1COp26m16:; ROL d
addr_d_16brni
ROLMacro16b
addr_d_16bw
endloop
SA1COp2Am8: ; ROL A
addr_A_8brni
ROLMacro8b
addr_A_8bw
endloop
SA1COp2Am16:; ROL A
addr_A_16brni
ROLMacro16b
addr_A_16bw
endloop
SA1COp2Em8: ; ROL a
addr_a_8brni
ROLMacro8b
addr_a_8bw
endloop
SA1COp2Em16:; ROL a
addr_a_16brni
ROLMacro16b
addr_a_16bw
endloop
SA1COp36m8: ; ROL d,x
addr_dCx_8brni
ROLMacro8b
addr_dCx_8bw
endloop
SA1COp36m16:; ROL d,x
addr_dCx_16brni
ROLMacro16b
addr_dCx_16bw
endloop
SA1COp3Em8: ; ROL a,x
addr_aCx_8brni
ROLMacro8b
addr_aCx_8bw
endloop
SA1COp3Em16:; ROL a,x
addr_aCx_16brni
ROLMacro16b
addr_aCx_16bw
endloop
SA1COp66m8: ; ROR d
addr_d_8brni
RORMacro8b
addr_d_8bw
endloop
SA1COp66m16:; ROR d
addr_d_16brni
RORMacro16b
addr_d_16bw
endloop
SA1COp6Am8: ; ROR A
addr_A_8brni
RORMacro8b
addr_A_8bw
endloop
SA1COp6Am16:; ROR A
addr_A_16brni
RORMacro16b
addr_A_16bw
endloop
SA1COp6Em8: ; ROR a
addr_a_8brni
RORMacro8b
addr_a_8bw
endloop
SA1COp6Em16:; ROR a
addr_a_16brni
RORMacro16b
addr_a_16bw
endloop
SA1COp76m8: ; ROR d,x
addr_dCx_8brni
RORMacro8b
addr_dCx_8bw
endloop
SA1COp76m16:; ROR d,x
addr_dCx_16brni
RORMacro16b
addr_dCx_16bw
endloop
SA1COp7Em8: ; ROR a,x
addr_aCx_8brni
RORMacro8b
addr_aCx_8bw
endloop
SA1COp7Em16:; ROR a,x
addr_aCx_16brni
RORMacro16b
addr_aCx_16bw
endloop
SA1COp40: ; RTI s
mov byte[intrset],2
RTIMacro
SA1COp6B: ; RTL s
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -