cpu執行過程中隨時會被打斷

來源:魅力女性吧 1.16W
cpu執行過程中隨時會被打斷

CPU的工作過程就是周而復始地執行指令。CPU不會停下來什麼也不做,只是有時候指令的執行過程被阻塞了一段時間、執行了沒有產生結果的指令。

在指令執行的過程中,CPU還要定時取樣對應的引腳來查詢有沒有中斷請求或者DMA請求。查詢或者響應中斷請求和DMA請求的過程都包含在一條指令的執行過程中。

CPU中的暫存器分為:使用者可訪問的暫存器和使用者不可見暫存器。通用暫存器一般有一個編號,指令可以通過編號標識並訪問到通用暫存器。使用者不可見的暫存器一般是沒有編號、不能通過程式直接訪問,如指令暫存器IR,儲存器地址暫存器MAR、儲存器資料暫存器MDR。

很正常,CPU執行當前指令執行完了之後響應中斷,這個時候也沒關係的,CPU會壓棧儲存當前對戰的資訊,然後執行中斷執行完出來以後再退盞。

熱門標籤