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