📄 44binit.lst
字号:
71 0000027C E5900000 ldr r0,[r0] ;load the contents(service r
outine start address) of Han
dleXXX
72 00000280 E58D0004 str r0,[sp,#4] ;store the contents(ISR) of
HandleXXX to stack
73 00000284 E8BD8001 ldmfd sp!,{r0,pc} ;POP the work register and p
c(jump to ISR)
168 00000288 HandlerURXD0
HANDLER HandleURXD0
66 00000288
67 00000288 HandlerURXD0
68 00000288 E24DD004 sub sp,sp,#4 ;decrement sp(to store jump
address)
69 0000028C E92D0001 stmfd sp!,{r0} ;PUSH the work register to s
tack(lr does not push becaus
e it return to original addr
ess)
70 00000290 E59F0390 ldr r0,=HandleURXD0 ;load the address of Han
dleXXX to r0
71 00000294 E5900000 ldr r0,[r0] ;load the contents(service r
outine start address) of Han
dleXXX
72 00000298 E58D0004 str r0,[sp,#4] ;store the contents(ISR) of
HandleXXX to stack
73 0000029C E8BD8001 ldmfd sp!,{r0,pc} ;POP the work register and p
c(jump to ISR)
169 000002A0 HandlerTIMER5
ARM Macro Assembler Page 13
HANDLER HandleTIMER5
66 000002A0
67 000002A0 HandlerTIMER5
68 000002A0 E24DD004 sub sp,sp,#4 ;decrement sp(to store jump
address)
69 000002A4 E92D0001 stmfd sp!,{r0} ;PUSH the work register to s
tack(lr does not push becaus
e it return to original addr
ess)
70 000002A8 E59F037C ldr r0,=HandleTIMER5 ;load the address of Ha
ndleXXX to r0
71 000002AC E5900000 ldr r0,[r0] ;load the contents(service r
outine start address) of Han
dleXXX
72 000002B0 E58D0004 str r0,[sp,#4] ;store the contents(ISR) of
HandleXXX to stack
73 000002B4 E8BD8001 ldmfd sp!,{r0,pc} ;POP the work register and p
c(jump to ISR)
170 000002B8 HandlerTIMER4
HANDLER HandleTIMER4
66 000002B8
67 000002B8 HandlerTIMER4
68 000002B8 E24DD004 sub sp,sp,#4 ;decrement sp(to store jump
address)
69 000002BC E92D0001 stmfd sp!,{r0} ;PUSH the work register to s
tack(lr does not push becaus
e it return to original addr
ess)
70 000002C0 E59F0368 ldr r0,=HandleTIMER4 ;load the address of Ha
ndleXXX to r0
71 000002C4 E5900000 ldr r0,[r0] ;load the contents(service r
outine start address) of Han
dleXXX
72 000002C8 E58D0004 str r0,[sp,#4] ;store the contents(ISR) of
HandleXXX to stack
73 000002CC E8BD8001 ldmfd sp!,{r0,pc} ;POP the work register and p
c(jump to ISR)
171 000002D0 HandlerTIMER3
HANDLER HandleTIMER3
66 000002D0
67 000002D0 HandlerTIMER3
68 000002D0 E24DD004 sub sp,sp,#4 ;decrement sp(to store jump
address)
69 000002D4 E92D0001 stmfd sp!,{r0} ;PUSH the work register to s
tack(lr does not push becaus
e it return to original addr
ess)
70 000002D8 E59F0354 ldr r0,=HandleTIMER3 ;load the address of Ha
ndleXXX to r0
71 000002DC E5900000 ldr r0,[r0] ;load the contents(service r
outine start address) of Han
dleXXX
72 000002E0 E58D0004 str r0,[sp,#4] ;store the contents(ISR) of
HandleXXX to stack
73 000002E4 E8BD8001 ldmfd sp!,{r0,pc} ;POP the work register and p
c(jump to ISR)
172 000002E8 HandlerTIMER2
HANDLER HandleTIMER2
66 000002E8
ARM Macro Assembler Page 14
67 000002E8 HandlerTIMER2
68 000002E8 E24DD004 sub sp,sp,#4 ;decrement sp(to store jump
address)
69 000002EC E92D0001 stmfd sp!,{r0} ;PUSH the work register to s
tack(lr does not push becaus
e it return to original addr
ess)
70 000002F0 E59F0340 ldr r0,=HandleTIMER2 ;load the address of Ha
ndleXXX to r0
71 000002F4 E5900000 ldr r0,[r0] ;load the contents(service r
outine start address) of Han
dleXXX
72 000002F8 E58D0004 str r0,[sp,#4] ;store the contents(ISR) of
HandleXXX to stack
73 000002FC E8BD8001 ldmfd sp!,{r0,pc} ;POP the work register and p
c(jump to ISR)
173 00000300 HandlerTIMER1
HANDLER HandleTIMER1
66 00000300
67 00000300 HandlerTIMER1
68 00000300 E24DD004 sub sp,sp,#4 ;decrement sp(to store jump
address)
69 00000304 E92D0001 stmfd sp!,{r0} ;PUSH the work register to s
tack(lr does not push becaus
e it return to original addr
ess)
70 00000308 E59F032C ldr r0,=HandleTIMER1 ;load the address of Ha
ndleXXX to r0
71 0000030C E5900000 ldr r0,[r0] ;load the contents(service r
outine start address) of Han
dleXXX
72 00000310 E58D0004 str r0,[sp,#4] ;store the contents(ISR) of
HandleXXX to stack
73 00000314 E8BD8001 ldmfd sp!,{r0,pc} ;POP the work register and p
c(jump to ISR)
174 00000318 HandlerTIMER0
HANDLER HandleTIMER0
66 00000318
67 00000318 HandlerTIMER0
68 00000318 E24DD004 sub sp,sp,#4 ;decrement sp(to store jump
address)
69 0000031C E92D0001 stmfd sp!,{r0} ;PUSH the work register to s
tack(lr does not push becaus
e it return to original addr
ess)
70 00000320 E59F0318 ldr r0,=HandleTIMER0 ;load the address of Ha
ndleXXX to r0
71 00000324 E5900000 ldr r0,[r0] ;load the contents(service r
outine start address) of Han
dleXXX
72 00000328 E58D0004 str r0,[sp,#4] ;store the contents(ISR) of
HandleXXX to stack
73 0000032C E8BD8001 ldmfd sp!,{r0,pc} ;POP the work register and p
c(jump to ISR)
175 00000330 HandlerUERR01
HANDLER HandleUERR01
66 00000330
67 00000330 HandlerUERR01
68 00000330 E24DD004 sub sp,sp,#4 ;decrement sp(to store jump
ARM Macro Assembler Page 15
address)
69 00000334 E92D0001 stmfd sp!,{r0} ;PUSH the work register to s
tack(lr does not push becaus
e it return to original addr
ess)
70 00000338 E59F0304 ldr r0,=HandleUERR01 ;load the address of Ha
ndleXXX to r0
71 0000033C E5900000 ldr r0,[r0] ;load the contents(service r
outine start address) of Han
dleXXX
72 00000340 E58D0004 str r0,[sp,#4] ;store the contents(ISR) of
HandleXXX to stack
73 00000344 E8BD8001 ldmfd sp!,{r0,pc} ;POP the work register and p
c(jump to ISR)
176 00000348 HandlerWDT
HANDLER HandleWDT
66 00000348
67 00000348 HandlerWDT
68 00000348 E24DD004 sub sp,sp,#4 ;decrement sp(to store jump
address)
69 0000034C E92D0001 stmfd sp!,{r0} ;PUSH the work register to s
tack(lr does not push becaus
e it return to original addr
ess)
70 00000350 E59F02F0 ldr r0,=HandleWDT ;load the address of Handl
eXXX to r0
71 00000354 E5900000 ldr r0,[r0] ;load the contents(service r
outine start address) of Han
dleXXX
72 00000358 E58D0004 str r0,[sp,#4] ;store the contents(ISR) of
HandleXXX to stack
73 0000035C E8BD8001 ldmfd sp!,{r0,pc} ;POP the work register and p
c(jump to ISR)
177 00000360 HandlerBDMA1
HANDLER HandleBDMA1
66 00000360
67 00000360 HandlerBDMA1
68 00000360 E24DD004 sub sp,sp,#4 ;decrement sp(to store jump
address)
69 00000364 E92D0001 stmfd sp!,{r0} ;PUSH the work register to s
tack(lr does not push becaus
e it return to original addr
ess)
70 00000368 E59F02DC ldr r0,=HandleBDMA1 ;load the address of Han
dleXXX to r0
71 0000036C E5900000 ldr r0,[r0] ;load the contents(service r
outine start address) of Han
dleXXX
72 00000370 E58D0004 str r0,[sp,#4] ;store the contents(ISR) of
HandleXXX to stack
73 00000374 E8BD8001 ldmfd sp!,{r0,pc} ;POP the work register and p
c(jump to ISR)
178 00000378 HandlerBDMA0
HANDLER HandleBDMA0
66 00000378
67 00000378 HandlerBDMA0
68 00000378 E24DD004 sub sp,sp,#4 ;decrement sp(to store jump
address)
69 0000037C E92D0001 stmfd sp!,{r0} ;PUSH the work register to s
ARM Macro Assembler Page 16
tack(lr does not push becaus
e it return to original addr
ess)
70 00000380 E59F02C8 ldr r0,=HandleBDMA0 ;load the address of Han
dleXXX to r0
71 00000384 E5900000 ldr r0,[r0] ;load the contents(service r
outine start address) of Han
dleXXX
72 00000388 E58D0004 str r0,[sp,#4] ;store the contents(ISR) of
HandleXXX to stack
73 0000038C E8BD8001 ldmfd sp!,{r0,pc} ;POP the work register and p
c(jump to ISR)
179 00000390 HandlerZDMA1
HANDLER HandleZDMA1
66 00000390
67 00000390 HandlerZDMA1
68 00000390 E24DD004 sub sp,sp,#4 ;decrement sp(to store jump
address)
69 00000394 E92D0001 stmfd sp!,{r0} ;PUSH the work register to s
tack(lr does not push becaus
e it return to original addr
ess)
70 00000398 E59F02B4 ldr r0,=HandleZDMA1 ;load the address of Han
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -