1、中斷服務(wù)程序不能有參數(shù)和返回值
2、中斷服務(wù)程序不允許在程序代碼的任何地方調(diào)用
3、中斷中不進(jìn)行浮點(diǎn)運(yùn)算(原因一:一些處理器不支持中斷中進(jìn)行浮點(diǎn)運(yùn)算原因二:耗時(shí)、效率低)
4、中斷服務(wù)程序中如果調(diào)用其他函數(shù),該函數(shù)也必須是可重入的(不可重入:函數(shù)不可以在它沒(méi)有執(zhí)行完成(返回)前被再次調(diào)用 eg:printf、malloc、free...)