|
ARM中断异常处理的问题,请大家帮忙解释一下,谢谢
[复制链接]
MACRO
$HandlerLabel HANDLER $HandleLabel //什么意思?
$HandlerLabel //为什么这里还要加$HandlerLabel这句
sub sp, sp, #4
stmfd sp!, {r0}
ldr r0, =$HandleLabel
ldr r0, [r0]
str r0, [sp,#4] //将RO放进SP
ldmfd sp!, {r0,pc} //将在sp里面r0的值又拿出来给R0,这是怎么回事?PC里面又是放了什么呢?
MEND
|
|