編譯器內部函數__disable_irq、__enable_irq、__disable_fiq和__enable_fiq用于控制IRQ和FIQ中斷。只有當處理器處于特權模式才可以使用這些內部函數,因為這些函數要改變寄存器CPSR和SPSR(ARM7、ARM9等)或者PRIMAS
IRQ,FIQ定義: 這就是個普通中斷,當我們程序定義了該中斷,并且在程序運行的時候產生了IRQ中斷,則此時的芯片是這樣運行的------中斷處理器吧利用IRQ請求線來高速ARM,ARM就知道有個IRQ中斷來了,然后ARM切換到IRQ