nios是什么 中斷處理的一般過(guò)程是什么?
中斷處理的一般過(guò)程是什么?當(dāng)中斷發(fā)生時(shí),CPU將跳轉(zhuǎn)到中斷處理程序以響應(yīng)中斷。中斷處理程序注意事項(xiàng):如果重寫系統(tǒng)中斷,請(qǐng)嘗試保存系統(tǒng)中斷的原始地址;如果是自定義中斷,請(qǐng)注意是否允許多個(gè)中斷,即是否可以
中斷處理的一般過(guò)程是什么?
當(dāng)中斷發(fā)生時(shí),CPU將跳轉(zhuǎn)到中斷處理程序以響應(yīng)中斷。
中斷處理程序注意事項(xiàng):
如果重寫系統(tǒng)中斷,請(qǐng)嘗試保存系統(tǒng)中斷的原始地址;
如果是自定義中斷,請(qǐng)注意是否允許多個(gè)中斷,即是否可以被另一個(gè)中斷中斷(包括具有相同中斷號(hào)的同一中斷)。如果您不想被中斷,您應(yīng)該關(guān)閉中斷處理程序開(kāi)頭的中斷權(quán)限位If(由CLI表示),并打開(kāi)程序結(jié)尾的中間中斷(使用STI指令)。
另外,中斷處理程序本身也是一個(gè)進(jìn)程,可能會(huì)有錯(cuò)誤,所以盡量不要在中斷處理程序中產(chǎn)生錯(cuò)誤,以免使程序失控。