40 lines
328 B
Plaintext
40 lines
328 B
Plaintext
irq0:
|
|
br always >main
|
|
nop
|
|
irq1:
|
|
br always >irq
|
|
nop
|
|
irq2:
|
|
br always >irq
|
|
nop
|
|
|
|
|
|
main:
|
|
ldr sp, >sp_init
|
|
nop
|
|
clr sr
|
|
|
|
addi r2, 1
|
|
addi r2, 2
|
|
addi r2, 3
|
|
trap 1
|
|
addi r2, 4
|
|
addi r2, 5
|
|
|
|
loop:
|
|
addi r10, 1
|
|
foo: br always >loop
|
|
nop
|
|
|
|
end: br always >end
|
|
nop
|
|
|
|
irq: addi r0, 5
|
|
reti
|
|
nop
|
|
|
|
.address 100
|
|
.word 499
|
|
sp_init: .word 500
|
|
.word 501
|