cpu 65C816 org $8000 clc xce mx 16,16 rep #$30 adc ($10,X) adc $32,S adc $10 adc [$10] adc #$54 adc $9876 adc $FEDBCA adc ($10),Y adc ($10) adc ($32,S),Y adc $10,X adc [$10],Y adc $9876,Y adc $9876,X adc $FEDCBA,X sbc ($10,X) sbc $32,S sbc $10 sbc [$10] sbc #$54 sbc $9876 sbc $FEDBCA sbc ($10),Y sbc ($10) sbc ($32,S),Y sbc $10,X sbc [$10],Y sbc $9876,Y sbc $9876,X sbc $FEDCBA,X cmp ($10,X) cmp $32,S cmp $10 cmp [$10] cmp #$54 cmp $9876 cmp $FEDBCA cmp ($10),Y cmp ($10) cmp ($32,S),Y cmp $10,X cmp [$10],Y cmp $9876,Y cmp $9876,X cmp $FEDCBA,X cpx #$54 cpx $10 cpx $9876 cpy #$54 cpy $10 cpy $9876 dec dec $10 dec $9876 dec $10,X dec $9876,X dex dey inc inc $10 inc $9876 inc $10,X inc $9876,X inx iny and ($10,X) and $32,S and $10 and [$10] and #$54 and $9876 and $FEDBCA and ($10),Y and ($10) and ($32,S),Y and $10,X and [$10],Y and $9876,Y and $9876,X and $FEDCBA,X eor ($10,X) eor $32,S eor $10 eor [$10] eor #$54 eor $9876 eor $FEDBCA eor ($10),Y eor ($10) eor ($32,S),Y eor $10,X eor [$10],Y eor $9876,Y eor $9876,X eor $FEDCBA,X ora ($10,X) ora $32,S ora $10 ora [$10] ora #$54 ora $9876 ora $FEDBCA ora ($10),Y ora ($10) ora ($32,S),Y ora $10,X ora [$10],Y ora $9876,Y ora $9876,X ora $FEDCBA,X bit $10 bit $9876 bit $10,X bit $9876,X bit #$54 trb $10 trb $9876 tsb $10 tsb $9876 asl $10 asl asl $9876 asl $10,X asl $9876,X lsr $10 lsr lsr $9876 lsr $10,X lsr $9876,X rol $10 rol rol $9876 rol $10,X rol $9876,X ror $10 ror ror $9876 ror $10,X ror $9876,X bcc LABEL1 bcs LABEL1 beq LABEL1 bmi LABEL1 bne LABEL1 bpl LABEL1 bra LABEL1 bvc LABEL1 bvs LABEL1 brl LABEL1 brl LABEL2 label1: nop brk 255 nop brk jmp $1234 jmp $FEDCBA jmp ($1234) jmp ($1234,X) jmp [$1234] jsl $123456 jsr $1234 jsr ($1234,X) rtl rts brk cop #$12 rti clc cld cli clv sec sed sei lda ($10,X) lda $32,S lda $10 lda [$10] lda #$54 lda $9876 lda $FEDBCA lda ($10),Y lda ($10) lda ($32,S),Y lda $10,X lda [$10],Y lda $9876,Y lda $9876,X lda $FEDCBA,X ldx #$54 ldx $10 ldx $9876 ldx $10,Y ldx $9876,Y ldy #$54 ldy $10 ldy $9876 ldy $10,X ldy $9876,X sta ($10,X) sta $32,S sta $10 sta [$10] sta $9876 sta $FEDBCA sta ($10),Y sta ($10) sta ($32,S),Y sta $10,X sta [$10],Y sta $9876,Y sta $9876,X sta $FEDCBA,X stx $10 stx $9876 stx $10,Y sty $10 sty $9876 sty $10,X stz $10 stz $10,X stz $9876 stz $9876,X mvn #$12,#$34 mvp #$12,#$34 nop wdm pea #$1234 pei $12 per LABEL1 pha phx phy pla plx ply phb phd phk php plb pld plp stp wai tax tay tsx txa txs txy tya tyx tcd tcs tdc tsc xba xce mx 8,8 sep #$30 adc ($10,X) adc $32,S adc $10 adc [$10] adc #$54 adc $9876 adc $FEDBCA adc ($10),Y adc ($10) adc ($32,S),Y adc $10,X adc [$10],Y adc $9876,Y adc $9876,X adc $FEDCBA,X sbc ($10,X) sbc $32,S sbc $10 sbc [$10] sbc #$54 sbc $9876 sbc $FEDBCA sbc ($10),Y sbc ($10) sbc ($32,S),Y sbc $10,X sbc [$10],Y sbc $9876,Y sbc $9876,X sbc $FEDCBA,X cmp ($10,X) cmp $32,S cmp $10 cmp [$10] cmp #$54 cmp $9876 cmp $FEDBCA cmp ($10),Y cmp ($10) cmp ($32,S),Y cmp $10,X cmp [$10],Y cmp $9876,Y cmp $9876,X cmp $FEDCBA,X cpx #$54 cpx $10 cpx $9876 cpy #$54 cpy $10 cpy $9876 dec dec $10 dec $9876 dec $10,X dec $9876,X dex dey inc inc $10 inc $9876 inc $10,X inc $9876,X inx iny and ($10,X) and $32,S and $10 and [$10] and #$54 and $9876 and $FEDBCA and ($10),Y and ($10) and ($32,S),Y and $10,X and [$10],Y and $9876,Y and $9876,X and $FEDCBA,X eor ($10,X) eor $32,S eor $10 eor [$10] eor #$54 eor $9876 eor $FEDBCA eor ($10),Y eor ($10) eor ($32,S),Y eor $10,X eor [$10],Y eor $9876,Y eor $9876,X eor $FEDCBA,X ora ($10,X) ora $32,S ora $10 ora [$10] ora #$54 ora $9876 ora $FEDBCA ora ($10),Y ora ($10) ora ($32,S),Y ora $10,X ora [$10],Y ora $9876,Y ora $9876,X ora $FEDCBA,X bit $10 bit $9876 bit $10,X bit $9876,X bit #$54 trb $10 trb $9876 tsb $10 tsb $9876 asl $10 asl asl $9876 asl $10,X asl $9876,X lsr $10 lsr lsr $9876 lsr $10,X lsr $9876,X rol $10 rol rol $9876 rol $10,X rol $9876,X ror $10 ror ror $9876 ror $10,X ror $9876,X bcc LABEL2 bcs LABEL2 beq LABEL2 bmi LABEL2 bne LABEL2 bpl LABEL2 bra LABEL2 bvc LABEL2 bvs LABEL2 brl LABEL1 brl LABEL2 label2: nop brk .byte 0 nop brk .byte $E5 jmp $1234 jmp $FEDCBA jmp ($1234) jmp ($1234,X) jmp [$1234] jsl $123456 jsr $1234 jsr ($1234,X) rtl rts brk cop #$12 rti clc cld cli clv sec sed sei lda ($10,X) lda $32,S lda $10 lda [$10] lda #$54 lda $9876 lda $FEDBCA lda ($10),Y lda ($10) lda ($32,S),Y lda $10,X lda [$10],Y lda $9876,Y lda $9876,X lda $FEDCBA,X ldx #$54 ldx $10 ldx $9876 ldx $10,Y ldx $9876,Y ldy #$54 ldy $10 ldy $9876 ldy $10,X ldy $9876,X sta ($10,X) sta $32,S sta $10 sta [$10] sta $9876 sta $FEDBCA sta ($10),Y sta ($10) sta ($32,S),Y sta $10,X sta [$10],Y sta $9876,Y sta $9876,X sta $FEDCBA,X stx $10 stx $9876 stx $10,Y sty $10 sty $9876 sty $10,X stz $10 stz $10,X stz $9876 stz $9876,X mvn #$12,#$34 mvp #$12,#$34 nop wdm pea #$1234 pei $12 per LABEL2 pha phx phy pla plx ply phb phd phk php plb pld plp stp wai tax tay tsx txa txs txy tya tyx tcd tcs tdc tsc xba xce