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

📄 44binit.lst

📁 44b0板上的usb固件及上位机程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
                                                   dleXXX
   72 00000160 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   73 00000164 E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  155 00000168         HandlerIRQ
                               HANDLER HandleIRQ
   66 00000168         
   67 00000168         HandlerIRQ
   68 00000168 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   69 0000016C E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does not push becaus
                                                   e it return to original addr
                                                   ess)
   70 00000170 E59F0480        ldr     r0,=HandleIRQ ;load the address of Handl
                                                   eXXX to r0
   71 00000174 E5900000        ldr     r0,[r0]     ;load the contents(service r



ARM Macro Assembler    Page 9 


                                                   outine start address) of Han
                                                   dleXXX
   72 00000178 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   73 0000017C E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  156 00000180         HandlerUndef
                               HANDLER HandleUndef
   66 00000180         
   67 00000180         HandlerUndef
   68 00000180 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   69 00000184 E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does not push becaus
                                                   e it return to original addr
                                                   ess)
   70 00000188 E59F046C        ldr     r0,=HandleUndef ;load the address of Han
                                                   dleXXX to r0
   71 0000018C E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   72 00000190 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   73 00000194 E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  157 00000198         HandlerSWI
                               HANDLER HandleSWI
   66 00000198         
   67 00000198         HandlerSWI
   68 00000198 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   69 0000019C E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does not push becaus
                                                   e it return to original addr
                                                   ess)
   70 000001A0 E59F0458        ldr     r0,=HandleSWI ;load the address of Handl
                                                   eXXX to r0
   71 000001A4 E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   72 000001A8 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   73 000001AC E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  158 000001B0         HandlerDabort
                               HANDLER HandleDabort
   66 000001B0         
   67 000001B0         HandlerDabort
   68 000001B0 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   69 000001B4 E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does not push becaus
                                                   e it return to original addr
                                                   ess)
   70 000001B8 E59F0444        ldr     r0,=HandleDabort ;load the address of Ha
                                                   ndleXXX to r0
   71 000001BC E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX



ARM Macro Assembler    Page 10 


   72 000001C0 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   73 000001C4 E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  159 000001C8         HandlerPabort
                               HANDLER HandlePabort
   66 000001C8         
   67 000001C8         HandlerPabort
   68 000001C8 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   69 000001CC E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does not push becaus
                                                   e it return to original addr
                                                   ess)
   70 000001D0 E59F0430        ldr     r0,=HandlePabort ;load the address of Ha
                                                   ndleXXX to r0
   71 000001D4 E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   72 000001D8 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   73 000001DC E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  160 000001E0         
  161 000001E0         HandlerADC
                               HANDLER HandleADC
   66 000001E0         
   67 000001E0         HandlerADC
   68 000001E0 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   69 000001E4 E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does not push becaus
                                                   e it return to original addr
                                                   ess)
   70 000001E8 E59F041C        ldr     r0,=HandleADC ;load the address of Handl
                                                   eXXX to r0
   71 000001EC E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   72 000001F0 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   73 000001F4 E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  162 000001F8         HandlerRTC
                               HANDLER HandleRTC
   66 000001F8         
   67 000001F8         HandlerRTC
   68 000001F8 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   69 000001FC E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does not push becaus
                                                   e it return to original addr
                                                   ess)
   70 00000200 E59F0408        ldr     r0,=HandleRTC ;load the address of Handl
                                                   eXXX to r0
   71 00000204 E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   72 00000208 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 



ARM Macro Assembler    Page 11 


                                                   HandleXXX to stack
   73 0000020C E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  163 00000210         HandlerUTXD1
                               HANDLER HandleUTXD1
   66 00000210         
   67 00000210         HandlerUTXD1
   68 00000210 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   69 00000214 E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does not push becaus
                                                   e it return to original addr
                                                   ess)
   70 00000218 E59F03F4        ldr     r0,=HandleUTXD1 ;load the address of Han
                                                   dleXXX to r0
   71 0000021C E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   72 00000220 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   73 00000224 E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  164 00000228         HandlerUTXD0
                               HANDLER HandleUTXD0
   66 00000228         
   67 00000228         HandlerUTXD0
   68 00000228 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   69 0000022C E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does not push becaus
                                                   e it return to original addr
                                                   ess)
   70 00000230 E59F03E0        ldr     r0,=HandleUTXD0 ;load the address of Han
                                                   dleXXX to r0
   71 00000234 E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   72 00000238 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   73 0000023C E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  165 00000240         HandlerSIO
                               HANDLER HandleSIO
   66 00000240         
   67 00000240         HandlerSIO
   68 00000240 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   69 00000244 E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does not push becaus
                                                   e it return to original addr
                                                   ess)
   70 00000248 E59F03CC        ldr     r0,=HandleSIO ;load the address of Handl
                                                   eXXX to r0
   71 0000024C E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   72 00000250 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   73 00000254 E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p



ARM Macro Assembler    Page 12 


                                                   c(jump to ISR)
  166 00000258         HandlerIIC
                               HANDLER HandleIIC
   66 00000258         
   67 00000258         HandlerIIC
   68 00000258 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   69 0000025C E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does not push becaus
                                                   e it return to original addr
                                                   ess)
   70 00000260 E59F03B8        ldr     r0,=HandleIIC ;load the address of Handl
                                                   eXXX to r0
   71 00000264 E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   72 00000268 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   73 0000026C E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  167 00000270         HandlerURXD1
                               HANDLER HandleURXD1
   66 00000270         
   67 00000270         HandlerURXD1
   68 00000270 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   69 00000274 E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does not push becaus
                                                   e it return to original addr
                                                   ess)
   70 00000278 E59F03A4        ldr     r0,=HandleURXD1 ;load the address of Han
                                                   dleXXX to r0

⌨️ 快捷键说明

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