⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 44binit.lst

📁 自己编写的
💻 LST
📖 第 1 页 / 共 5 页
字号:
                               HANDLER HandleURXD0
   57 00000288         
   58 00000288         HandlerURXD0
   59 00000288 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   60 0000028C E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does't push because 
                                                   it return to original addres
                                                   s)
   61 00000290 E59F0364        ldr     r0,=HandleURXD0 ;load the address of Han
                                                   dleXXX to r0
   62 00000294 E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   63 00000298 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   64 0000029C E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  160 000002A0         HandlerTIMER5
                               HANDLER HandleTIMER5
   57 000002A0         
   58 000002A0         HandlerTIMER5
   59 000002A0 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)



ARM Macro Assembler    Page 13 


   60 000002A4 E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does't push because 
                                                   it return to original addres
                                                   s)
   61 000002A8 E59F0350        ldr     r0,=HandleTIMER5 ;load the address of Ha
                                                   ndleXXX to r0
   62 000002AC E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   63 000002B0 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   64 000002B4 E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  161 000002B8         HandlerTIMER4
                               HANDLER HandleTIMER4
   57 000002B8         
   58 000002B8         HandlerTIMER4
   59 000002B8 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   60 000002BC E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does't push because 
                                                   it return to original addres
                                                   s)
   61 000002C0 E59F033C        ldr     r0,=HandleTIMER4 ;load the address of Ha
                                                   ndleXXX to r0
   62 000002C4 E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   63 000002C8 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   64 000002CC E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  162 000002D0         HandlerTIMER3
                               HANDLER HandleTIMER3
   57 000002D0         
   58 000002D0         HandlerTIMER3
   59 000002D0 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   60 000002D4 E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does't push because 
                                                   it return to original addres
                                                   s)
   61 000002D8 E59F0328        ldr     r0,=HandleTIMER3 ;load the address of Ha
                                                   ndleXXX to r0
   62 000002DC E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   63 000002E0 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   64 000002E4 E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  163 000002E8         HandlerTIMER2
                               HANDLER HandleTIMER2
   57 000002E8         
   58 000002E8         HandlerTIMER2
   59 000002E8 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   60 000002EC E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does't push because 



ARM Macro Assembler    Page 14 


                                                   it return to original addres
                                                   s)
   61 000002F0 E59F0314        ldr     r0,=HandleTIMER2 ;load the address of Ha
                                                   ndleXXX to r0
   62 000002F4 E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   63 000002F8 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   64 000002FC E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  164 00000300         HandlerTIMER1
                               HANDLER HandleTIMER1
   57 00000300         
   58 00000300         HandlerTIMER1
   59 00000300 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   60 00000304 E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does't push because 
                                                   it return to original addres
                                                   s)
   61 00000308 E59F0300        ldr     r0,=HandleTIMER1 ;load the address of Ha
                                                   ndleXXX to r0
   62 0000030C E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   63 00000310 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   64 00000314 E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  165 00000318         HandlerTIMER0
                               HANDLER HandleTIMER0
   57 00000318         
   58 00000318         HandlerTIMER0
   59 00000318 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   60 0000031C E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does't push because 
                                                   it return to original addres
                                                   s)
   61 00000320 E59F02EC        ldr     r0,=HandleTIMER0 ;load the address of Ha
                                                   ndleXXX to r0
   62 00000324 E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   63 00000328 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   64 0000032C E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  166 00000330         HandlerUERR01
                               HANDLER HandleUERR01
   57 00000330         
   58 00000330         HandlerUERR01
   59 00000330 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   60 00000334 E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does't push because 
                                                   it return to original addres
                                                   s)



ARM Macro Assembler    Page 15 


   61 00000338 E59F02D8        ldr     r0,=HandleUERR01 ;load the address of Ha
                                                   ndleXXX to r0
   62 0000033C E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   63 00000340 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   64 00000344 E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  167 00000348         HandlerWDT
                               HANDLER HandleWDT
   57 00000348         
   58 00000348         HandlerWDT
   59 00000348 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   60 0000034C E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does't push because 
                                                   it return to original addres
                                                   s)
   61 00000350 E59F02C4        ldr     r0,=HandleWDT ;load the address of Handl
                                                   eXXX to r0
   62 00000354 E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   63 00000358 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   64 0000035C E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  168 00000360         HandlerBDMA1
                               HANDLER HandleBDMA1
   57 00000360         
   58 00000360         HandlerBDMA1
   59 00000360 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   60 00000364 E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does't push because 
                                                   it return to original addres
                                                   s)
   61 00000368 E59F02B0        ldr     r0,=HandleBDMA1 ;load the address of Han
                                                   dleXXX to r0
   62 0000036C E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   63 00000370 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   64 00000374 E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  169 00000378         HandlerBDMA0
                               HANDLER HandleBDMA0
   57 00000378         
   58 00000378         HandlerBDMA0
   59 00000378 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   60 0000037C E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does't push because 
                                                   it return to original addres
                                                   s)
   61 00000380 E59F029C        ldr     r0,=HandleBDMA0 ;load the address of Han
                                                   dleXXX to r0



ARM Macro Assembler    Page 16 


   62 00000384 E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   63 00000388 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   64 0000038C E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  170 00000390         HandlerZDMA1
                               HANDLER HandleZDMA1
   57 00000390         
   58 00000390         HandlerZDMA1
   59 00000390 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   60 00000394 E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does't push because 
                                                   it return to original addres
                                                   s)
   61 00000398 E59F0288        ldr     r0,=HandleZDMA1 ;load the address of Han
                                                   dleXXX to r0
   62 0000039C E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   63 000003A0 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   64 000003A4 E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  171 000003A8         HandlerZDMA0

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -