進入保護模式(十一)異常的處理

1、中斷與異常

        看到的最多的是一個是異步一個是同步的,中斷被外部打斷的,異常是處理過程出錯。這裏主要說異常有錯誤碼的。 linux

        下圖是保護模式下的向量表。 異步

        糾結一個問題就是進入保護模式下需不須要從新定位8259A的中斷向量(要一直使用)? 測試

                                                         對於其餘的衝突解釋我以爲不必,由於用的是新的處理了。 spa

 

2、簡單的處理思路

        由於有出錯代碼,因此能夠首先把出錯代碼pop出來,處理隨便了。 ip

                                                而後獲得eip的值,push出來 同步

                                                eip值+二、4 pop進入 ,接着執行 im

                                                 或者出錯後其餘處理 異常

出錯的代碼圖 異常處理

 

      

有錯誤信息的異常處理暫且就這樣吧。 img

測試的時候沒有弄清觸發的必要條件;我當時給了個空的選擇子,實際觸發的是13號;自認爲觸發11號;糾結好久啊

頁故障處理,暫且不作;

接下來弄清出任務切換吧。1.最基本的用任務

                               2.只用一個說的是linux2.4開始的方式(還沒搞懂沒頭緒)

相關文章
相關標籤/搜索