Files
SyncHome/trunk/workspace/AVR-Computer/avr-vic20/AVRCODE/dbops.asm
2023-03-13 08:36:51 +00:00

17 lines
6.9 KiB
NASM

.DB low(op_BRK),high(op_BRK),low(op_ORA),high(op_ORA),low(op_ASL),high(op_ASL),low(op_INVALID),high(op_INVALID),low(op_INVALID),high(op_INVALID),low(op_ORA),high(op_ORA),low(op_ASL),high(op_ASL),low(op_INVALID),high(op_INVALID),low(op_PHP),high(op_PHP),low(op_ORA),high(op_ORA),low(op_ASL_A),high(op_ASL_A),low(op_INVALID),high(op_INVALID),low(op_INVALID),high(op_INVALID),low(op_ORA),high(op_ORA),low(op_ASL),high(op_ASL),low(op_INVALID),high(op_INVALID)
.DB low(op_BPL),high(op_BPL),low(op_ORA),high(op_ORA),low(op_ASL),high(op_ASL),low(op_INVALID),high(op_INVALID),low(op_INVALID),high(op_INVALID),low(op_ORA),high(op_ORA),low(op_ASL),high(op_ASL),low(op_INVALID),high(op_INVALID),low(op_CLC),high(op_CLC),low(op_ORA),high(op_ORA),low(op_ASL),high(op_ASL),low(op_INVALID),high(op_INVALID),low(op_INVALID),high(op_INVALID),low(op_ORA),high(op_ORA),low(op_ASL),high(op_ASL),low(op_INVALID),high(op_INVALID)
.DB low(op_JSRA),high(op_JSRA),low(op_AND),high(op_AND),low(op_ROL),high(op_ROL),low(op_INVALID),high(op_INVALID),low(op_BIT),high(op_BIT),low(op_AND),high(op_AND),low(op_ROL),high(op_ROL),low(op_INVALID),high(op_INVALID),low(op_PLP),high(op_PLP),low(op_AND),high(op_AND),low(op_ROL_A),high(op_ROL_A),low(op_INVALID),high(op_INVALID),low(op_BIT),high(op_BIT),low(op_AND),high(op_AND),low(op_ROL),high(op_ROL),low(op_INVALID),high(op_INVALID)
.DB low(op_BMI),high(op_BMI),low(op_AND),high(op_AND),low(op_ROL),high(op_ROL),low(op_INVALID),high(op_INVALID),low(op_BIT),high(op_BIT),low(op_AND),high(op_AND),low(op_ROL),high(op_ROL),low(op_INVALID),high(op_INVALID),low(op_SEC),high(op_SEC),low(op_AND),high(op_AND),low(op_ROL),high(op_ROL),low(op_INVALID),high(op_INVALID),low(op_BIT),high(op_BIT),low(op_AND),high(op_AND),low(op_ROL),high(op_ROL),low(op_INVALID),high(op_INVALID)
.DB low(op_RTI),high(op_RTI),low(op_EOR),high(op_EOR),low(op_LSR),high(op_LSR),low(op_INVALID),high(op_INVALID),low(op_JMP),high(op_JMP),low(op_EOR),high(op_EOR),low(op_LSR),high(op_LSR),low(op_INVALID),high(op_INVALID),low(op_PHA),high(op_PHA),low(op_EOR),high(op_EOR),low(op_LSR_A),high(op_LSR_A),low(op_INVALID),high(op_INVALID),low(op_JMP),high(op_JMP),low(op_EOR),high(op_EOR),low(op_LSR),high(op_LSR),low(op_INVALID),high(op_INVALID)
.DB low(op_BVC),high(op_BVC),low(op_EOR),high(op_EOR),low(op_LSR),high(op_LSR),low(op_INVALID),high(op_INVALID),low(op_JMP),high(op_JMP),low(op_EOR),high(op_EOR),low(op_LSR),high(op_LSR),low(op_INVALID),high(op_INVALID),low(op_CLI),high(op_CLI),low(op_EOR),high(op_EOR),low(op_LSR),high(op_LSR),low(op_INVALID),high(op_INVALID),low(op_JMP),high(op_JMP),low(op_EOR),high(op_EOR),low(op_LSR),high(op_LSR),low(op_INVALID),high(op_INVALID)
.DB low(op_RTS),high(op_RTS),low(op_ADC),high(op_ADC),low(op_ROR),high(op_ROR),low(op_INVALID),high(op_INVALID),low(op_JMPI),high(op_JMPI),low(op_ADC),high(op_ADC),low(op_ROR),high(op_ROR),low(op_INVALID),high(op_INVALID),low(op_PLA),high(op_PLA),low(op_ADC),high(op_ADC),low(op_ROR_A),high(op_ROR_A),low(op_INVALID),high(op_INVALID),low(op_JMPI),high(op_JMPI),low(op_ADC),high(op_ADC),low(op_ROR),high(op_ROR),low(op_INVALID),high(op_INVALID)
.DB low(op_BVS),high(op_BVS),low(op_ADC),high(op_ADC),low(op_ROR),high(op_ROR),low(op_INVALID),high(op_INVALID),low(op_JMPI),high(op_JMPI),low(op_ADC),high(op_ADC),low(op_ROR),high(op_ROR),low(op_INVALID),high(op_INVALID),low(op_SEI),high(op_SEI),low(op_ADC),high(op_ADC),low(op_ROR),high(op_ROR),low(op_INVALID),high(op_INVALID),low(op_JMPI),high(op_JMPI),low(op_ADC),high(op_ADC),low(op_ROR),high(op_ROR),low(op_INVALID),high(op_INVALID)
.DB low(op_STY),high(op_STY),low(op_STA),high(op_STA),low(op_STX),high(op_STX),low(op_INVALID),high(op_INVALID),low(op_STY),high(op_STY),low(op_STA),high(op_STA),low(op_STX),high(op_STX),low(op_INVALID),high(op_INVALID),low(op_DEY),high(op_DEY),low(op_STA),high(op_STA),low(op_TXA),high(op_TXA),low(op_INVALID),high(op_INVALID),low(op_STY),high(op_STY),low(op_STA),high(op_STA),low(op_STX),high(op_STX),low(op_INVALID),high(op_INVALID)
.DB low(op_BCC),high(op_BCC),low(op_STA),high(op_STA),low(op_STX),high(op_STX),low(op_INVALID),high(op_INVALID),low(op_STY),high(op_STY),low(op_STA),high(op_STA),low(op_STX_ZPY),high(op_STX_ZPY),low(op_INVALID),high(op_INVALID),low(op_TYA),high(op_TYA),low(op_STA),high(op_STA),low(op_TXS),high(op_TXS),low(op_INVALID),high(op_INVALID),low(op_STY),high(op_STY),low(op_STA),high(op_STA),low(op_STX),high(op_STX),low(op_INVALID),high(op_INVALID)
.DB low(op_LDY),high(op_LDY),low(op_LDA),high(op_LDA),low(op_LDX),high(op_LDX),low(op_INVALID),high(op_INVALID),low(op_LDY),high(op_LDY),low(op_LDA),high(op_LDA),low(op_LDX),high(op_LDX),low(op_INVALID),high(op_INVALID),low(op_TAY),high(op_TAY),low(op_LDA),high(op_LDA),low(op_TAX),high(op_TAX),low(op_INVALID),high(op_INVALID),low(op_LDY),high(op_LDY),low(op_LDA),high(op_LDA),low(op_LDX),high(op_LDX),low(op_INVALID),high(op_INVALID)
.DB low(op_BCS),high(op_BCS),low(op_LDA),high(op_LDA),low(op_LDX),high(op_LDX),low(op_INVALID),high(op_INVALID),low(op_LDY),high(op_LDY),low(op_LDA),high(op_LDA),low(op_LDX_ZPY),high(op_LDX_ZPY),low(op_INVALID),high(op_INVALID),low(op_CLV),high(op_CLV),low(op_LDA),high(op_LDA),low(op_TSX),high(op_TSX),low(op_INVALID),high(op_INVALID),low(op_LDY),high(op_LDY),low(op_LDA),high(op_LDA),low(op_LDX_XY),high(op_LDX_XY),low(op_INVALID),high(op_INVALID)
.DB low(op_CPY),high(op_CPY),low(op_CMP),high(op_CMP),low(op_DEC),high(op_DEC),low(op_INVALID),high(op_INVALID),low(op_CPY),high(op_CPY),low(op_CMP),high(op_CMP),low(op_DEC),high(op_DEC),low(op_INVALID),high(op_INVALID),low(op_INY),high(op_INY),low(op_CMP),high(op_CMP),low(op_DEX),high(op_DEX),low(op_INVALID),high(op_INVALID),low(op_CPY),high(op_CPY),low(op_CMP),high(op_CMP),low(op_DEC),high(op_DEC),low(op_INVALID),high(op_INVALID)
.DB low(op_BNE),high(op_BNE),low(op_CMP),high(op_CMP),low(op_DEC),high(op_DEC),low(op_INVALID),high(op_INVALID),low(op_CPY),high(op_CPY),low(op_CMP),high(op_CMP),low(op_DEC),high(op_DEC),low(op_INVALID),high(op_INVALID),low(op_CLD),high(op_CLD),low(op_CMP),high(op_CMP),low(op_DEC),high(op_DEC),low(op_INVALID),high(op_INVALID),low(op_CPY),high(op_CPY),low(op_CMP),high(op_CMP),low(op_DEC),high(op_DEC),low(op_INVALID),high(op_INVALID)
.DB low(op_CPX),high(op_CPX),low(op_SBC),high(op_SBC),low(op_INC),high(op_INC),low(op_INVALID),high(op_INVALID),low(op_CPX),high(op_CPX),low(op_SBC),high(op_SBC),low(op_INC),high(op_INC),low(op_INVALID),high(op_INVALID),low(op_INX),high(op_INX),low(op_SBC),high(op_SBC),low(op_NOP),high(op_NOP),low(op_INVALID),high(op_INVALID),low(op_CPX),high(op_CPX),low(op_SBC),high(op_SBC),low(op_INC),high(op_INC),low(op_INVALID),high(op_INVALID)
.DB low(op_BEQ),high(op_BEQ),low(op_SBC),high(op_SBC),low(op_INC),high(op_INC),low(op_INVALID),high(op_INVALID),low(op_CPX),high(op_CPX),low(op_SBC),high(op_SBC),low(op_INC),high(op_INC),low(op_INVALID),high(op_INVALID),low(op_SED),high(op_SED),low(op_SBC),high(op_SBC),low(op_INC),high(op_INC),low(op_INVALID),high(op_INVALID),low(op_CPX),high(op_CPX),low(op_SBC),high(op_SBC),low(op_INC),high(op_INC),low(op_INVALID),high(op_INVALID)