| Vectors         LDR     PC, Reset_Addr LDR     PC, Undef_Addr
 LDR     PC, SWI_Addr
 LDR     PC, PAbt_Addr
 LDR     PC, DAbt_Addr
 NOP                            ; Reserved Vector
 ;               LDR     PC, IRQ_Addr
 LDR     PC, [PC, #-0x0FF0]     ; Vector from VicVectAddr
 LDR     PC, FIQ_Addr
 
 Reset_Addr      DCD     Reset_Handler
 Undef_Addr      DCD     Undef_Handler
 SWI_Addr        DCD     SWI_Handler
 PAbt_Addr       DCD     PAbt_Handler
 DAbt_Addr       DCD     DAbt_Handler
 DCD     0                      ; Reserved Address
 IRQ_Addr        DCD     IRQ_Handler
 FIQ_Addr        DCD     FIQ_Handler
 
 Undef_Handler   B       Undef_Handler
 SWI_Handler     B       SWI_Handler
 PAbt_Handler    B       PAbt_Handler
 DAbt_Handler    B       DAbt_Handler
 IRQ_Handler     B       IRQ_Handler
 FIQ_Handler     B       FIQ_Handler
 
 CrpData
 WHILE . < 0x1fc
 NOP
 WEND
 CrpData1
 DCD 0x87654321
 
 
 
 ; Reset Handler
 
 EXPORT  Reset_Handler
 Reset_Handler
 
 
 ; Setup External Memory Pins
 IF      :DEF:EXTERNAL_MODE
 LDR     R0, =PINSEL2
 LDR     R1, =PINSEL2_Val
 STR     R1, [R0]
 ENDIF
 |