📄 44binit.lst
字号:
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 + -