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