CODE32
AREA IRQ,CODE,READONLY MACRO $IRQ_Label HANDLER $IRQ_Exception_Function
EXPORT $IRQ_Label ; 输出的标号 IMPORT $IRQ_Exception_Function ; 引用的外部标号
$IRQ_Label SUB LR, LR, #4 ; 计算返回地址 STMFD SP!, {R0-R3, R12, LR} ; 保存任务环境 MRS R3, SPSR ; 保存状态 STMFD SP, {R3, SP, LR}^ ; 保存用户状态的R3,SP,LR,注意不能回写 ; 如果回写的是用户的SP,所以后面要调整SP ………………………………………… BL $IRQ_Exception_Function ; 调用c语言的中断处理程序 ………………………………………… MEND END ----------------------------------------- 上面的宏定义里有这么一句$IRQ_Label HANDLER $IRQ_Exception_Function 请问 这句怎么理解 |