stkarm/src/vectab.s

27 lines
386 B
ArmAsm

.data
swimsg:
.string "Hello. I am the sample SWI handler! =)\0"
.text
.align 4
.global vectab
vectab:
b _start
ldr pc, =swi_handler
ldr pc, =swi_handler
ldr pc, =swi_handler
ldr pc, =swi_handler
ldr pc, =swi_handler
ldr pc, =swi_handler
ldr pc, =swi_handler
swi_handler:
stmfd sp!, {lr}
ldr r0, =swimsg
bl printkl
ldmfd sp!, {pc}^