Advertisement
Guest User

Untitled

a guest
Feb 20th, 2017
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ARM 0.36 KB | None | 0 0
  1. .global _start
  2. _start:
  3.     mov r0, #0x08
  4.     ldr r1, =interrupt_table
  5.     ldr r3, =interrupt_table_end
  6. keep_loading:
  7.     ldr r2, [r1, #0x0]
  8.     str r2, [r0, #0x0]
  9.     add r0, r0, #0x4
  10.     add r1, r1, #0x4
  11.     cmp r1, r3
  12.     bne keep_loading
  13.  
  14.     ldr sp, =0x07FFFFFF
  15.     bl main
  16.  
  17. interrupt_table:
  18.     ldr pc, svc_entry_address
  19.     svc_entry_address: .word svc_entry
  20. interrupt_table_end:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement