Category : Assembly Language Source Code
Archive   : PS685A12.ZIP
Filename : MNEMTEST.ASM

 
Output of file : MNEMTEST.ASM contained in archive : PS685A12.ZIP

.org 0
brset0 h'00,reltst1
brset0 h'ff,reltst1
brset1 h'00,reltst1
brset1 h'ff,reltst1
brset2 h'00,reltst1
brset2 h'ff,reltst1
brset3 h'00,reltst1
brset3 h'ff,reltst1
brset4 h'00,reltst1
brset4 h'ff,reltst1
brset5 h'00,reltst1
brset5 h'ff,reltst1
brset6 h'00,reltst1
brset6 h'ff,reltst1
brset7 h'00,reltst1
brset7 h'ff,reltst1
reltst1: brclr0 h'00,reltst1
brclr0 h'ff,reltst1
brclr1 h'00,reltst1
brclr1 h'ff,reltst1
brclr2 h'00,reltst1
brclr2 h'ff,reltst1
brclr3 h'00,reltst1
brclr3 h'ff,reltst1
brclr4 h'00,reltst1
brclr4 h'ff,reltst1
brclr5 h'00,reltst1
brclr5 h'ff,reltst1
brclr6 h'00,reltst1
brclr6 h'ff,reltst1
brclr7 h'00,reltst1
brclr7 h'ff,reltst1
bset0 h'00
bset0 h'ff
bset1 h'00
bset1 h'ff
bset2 h'00
bset2 h'ff
bset3 h'00
bset3 h'ff
bset4 h'00
bset4 h'ff
bset5 h'00
bset5 h'ff
bset6 h'00
bset6 h'ff
bset7 h'00
bset7 h'ff
bclr0 h'00
bclr0 h'ff
bclr1 h'00
bclr1 h'ff
bclr2 h'00
bclr2 h'ff
bclr3 h'00
bclr3 h'ff
bclr4 h'00
bclr4 h'ff
bclr5 h'00
bclr5 h'ff
bclr6 h'00
bclr6 h'ff
bclr7 h'00
bclr7 h'ff
add #h'00
add #h'ff
add 100
add h'00,x
add h'ff,x
add 1000
add h'00,x1
add h'ff,x1
add 1000,x
add h'00,x2
add h'ff,x2
add 1000,x2
adc #h'00
adc #h'ff
adc 100
adc h'00,x
adc h'ff,x
adc 1000
and #h'00
and #h'ff
and 100
and h'00,x
and h'ff,x
and 1000
bit #h'00
bit #h'ff
bit 100
bit h'00,x
bit h'ff,x
bit 1000
cmp #h'00
cmp #h'ff
cmp 100
cmp h'00,x
cmp h'ff,x
cmp 1000
eor #h'00
eor #h'ff
eor 100
eor h'00,x
eor h'ff,x
eor 1000
lda #h'00
lda #h'ff
lda 100
lda h'00,x
lda h'ff,x
lda 1000
ora #h'00
ora #h'ff
ora 100
ora h'00,x
ora h'ff,x
ora 1000
sta 100
sta h'00,x
sta h'ff,x
sta 1000
sub #h'00
sub #h'ff
sub 100
sub h'00,x
sub h'ff,x
sub 1000
sbc #h'00
sbc #h'ff
sbc 100
sbc h'00,x
sbc h'ff,x
sbc 1000
clra
clrx
clr 100
clr h'00,x
clr h'ff,x
clr 0,x
coma
comx
com 100
com h'00,x
com h'ff,x
com 0,x
nega
negx
neg 100
neg h'00,x
neg h'ff,x
neg 0,x
deca
decx
dec 100
dec h'00,x
dec h'ff,x
dec 0,x
inca
incx
inc 100
inc h'00,x
inc h'ff,x
inc 0,x
rola
rolx
rol 100
rol h'00,x
rol h'ff,x
rol 0,x
rora
rorx
ror 100
ror h'00,x
ror h'ff,x
ror 0,x
lsla
lslx
lsl 100
lsl h'00,x
lsl h'ff,x
lsl 0,x
asra
asrx
asr 100
asr h'00,x
asr h'ff,x
asr 0,x
lsra
lsrx
lsr 100
lsr h'00,x
lsr h'ff,x
lsr 0,x
tsta
tstx
tst 100
tst h'00,x
tst h'ff,x
tst 0,x
jmp x
jmp 0,x
jmp 100,x
jmp 1000,x
jmp 100,x1
jmp 0,x1
jmp 100
jmp 1000
jsr x
jsr 0,x
jsr 100,x
jsr 1000,x
jsr 100,x1
jsr 0,x1
jsr 100
jsr 1000
ldx #h'00
ldx #h'ff
ldx x
ldx 0,x
ldx 100,x
ldx 1000,x
ldx 100,x1
ldx 0,x1
ldx 100
ldx 1000
cpx #h'00
cpx #h'ff
cpx x
cpx 0,x
cpx 100,x
cpx 1000,x
cpx 100,x1
cpx 0,x1
cpx 100
cpx 1000
stx x
stx 0,x
stx 100,x
stx 1000,x
stx 100,x1
stx 0,x1
stx 100
stx 1000
tax
txa
nop
rti
rts
swi
wait
clc
cli
rsp
sec
sei
stop
bra reltst
brn reltst
bhi reltst
bls reltst
bcc reltst
bcs reltst
reltst: bne reltst
beq reltst
bhcc reltst
bhcs reltst
bpl reltst
bmi reltst
bmc reltst
bms reltst
bil reltst
bih reltst
bsr reltst
synctst1:
brset0 forward1,reltst2
brset0 forward2,reltst2
brset1 forward1,reltst2
brset1 forward2,reltst2
brset2 forward1,reltst2
brset2 forward2,reltst2
brset3 forward1,reltst2
brset3 forward2,reltst2
brset4 forward1,reltst2
brset4 forward2,reltst2
brset5 forward1,reltst2
brset5 forward2,reltst2
brset6 forward1,reltst2
brset6 forward2,reltst2
brset7 forward1,reltst2
brset7 forward2,reltst2
reltst2: brclr0 forward1,reltst2
brclr0 forward2,reltst2
brclr1 forward1,reltst2
brclr1 forward2,reltst2
brclr2 forward1,reltst2
brclr2 forward2,reltst2
brclr3 forward1,reltst2
brclr3 forward2,reltst2
brclr4 forward1,reltst2
brclr4 forward2,reltst2
brclr5 forward1,reltst2
brclr5 forward2,reltst2
brclr6 forward1,reltst2
brclr6 forward2,reltst2
brclr7 forward1,reltst2
brclr7 forward2,reltst2
bset0 forward1
bset0 forward2
bset1 forward1
bset1 forward2
bset2 forward1
bset2 forward2
bset3 forward1
bset3 forward2
bset4 forward1
bset4 forward2
bset5 forward1
bset5 forward2
bset6 forward1
bset6 forward2
bset7 forward1
bset7 forward2
bclr0 forward1
bclr0 forward2

bclr1 forward1
bclr1 forward2
bclr2 forward1
bclr2 forward2
bclr3 forward1
bclr3 forward2
bclr4 forward1
bclr4 forward2
bclr5 forward1
bclr5 forward2
bclr6 forward1
bclr6 forward2
bclr7 forward1
bclr7 forward2
add #forward1
add #forward2
add 100
add forward1
add forward1,x
add forward2,x
add 1000
add forward1,x1
add forward2,x1
add 1000,x
add forward1,x2
add forward2,x2
add 1000,x2
add forward3,x
add forward1,x1
add forward2,x1
add forward3,x2
adc #forward1
adc #forward2
adc 100
adc forward1,x
adc forward2,x
adc 1000
and #forward1
and #forward2
and 100
and forward1,x
and forward2,x
and 1000
bit #forward1
bit #forward2
bit 100
bit forward1,x
bit forward2,x
bit 1000
cmp #forward1
cmp #forward2
cmp 100
cmp forward1,x
cmp forward2,x
cmp 1000
eor #forward1
eor #forward2
eor 100
eor forward1,x
eor forward2,x
eor 1000
lda #forward1
lda #forward2
lda 100
lda forward1,x
lda forward2,x
lda 1000
ora #forward1
ora #forward2
ora 100
ora forward1,x
ora forward2,x
ora 1000
sta 100
sta forward1,x
sta forward2,x
sta 1000
sub #forward1
sub #forward2
sub 100
sub forward1,x
sub forward2,x
sub 1000
sbc #forward1
sbc #forward2
sbc 100
sbc forward1,x
sbc forward2,x
sbc 1000
clra
clrx
clr 100
clr forward1
clr forward2
clr forward1,x
clr forward2,x
clr 0,x
coma
comx
com 100
com forward1,x
com forward2,x
com 0,x
nega
negx
neg 100
neg forward1,x
neg forward2,x
neg 0,x
deca
decx
dec 100
dec forward1,x
dec forward2,x
dec 0,x
inca
incx
inc 100
inc forward1,x
inc forward2,x
inc 0,x
rola
rolx
rol 100
rol forward1,x
rol forward2,x
rol 0,x
rora
rorx
ror 100
ror forward1,x
ror forward2,x
ror 0,x
lsla
lslx
lsl 100
lsl forward1,x
lsl forward2,x
lsl 0,x
asra
asrx
asr 100
asr forward1,x
asr forward2,x
asr 0,x
lsra
lsrx
lsr 100
lsr forward1,x
lsr forward2,x
lsr 0,x
tsta
tstx
tst 100
tst forward1,x
tst forward2,x
tst 0,x
tst 0,x1
tst h'ff,x1
jmp x
jmp 0,x
jmp 100,x
jmp 1000,x
jmp 100,x1
jmp 0,x1
jmp 100
jmp 1000
jsr x
jsr 0,x
jsr 100,x
jsr 1000,x
jsr 100,x1
jsr 0,x1
jsr 100
jsr 1000
ldx #forward1
ldx #forward2
ldx x
ldx 0,x
ldx 100,x
ldx 1000,x
ldx 100,x1
ldx 0,x1
ldx 100
ldx 1000
cpx #forward1
cpx #forward2
cpx x
cpx 0,x
cpx 100,x
cpx 1000,x
cpx 100,x1
cpx 0,x1
cpx 100
cpx 1000
stx x
stx 0,x
stx 100,x
stx 1000,x
stx 100,x1
stx 0,x1
stx 100
stx 1000
tax
txa
nop
rti
rts
swi
wait
clc
cli
rsp
sec
sei
stop
bra reltst3
brn reltst3
bhi reltst3
bls reltst3
bcc reltst3
bcs reltst3
reltst3: bne reltst3
beq reltst3
bhcc reltst3
bhcs reltst3
bpl reltst3
bmi reltst3
bmc reltst3
bms reltst3
bil reltst3
bih reltst3
bsr reltst3
synctst2:
.equ forward1,h'00
.equ forward2,h'ff
.equ forward3,1000
.org h'1000
.end