假設在設計多工機制時, 我有兩個無窮迴圈(A,B)要一起執行, 我可以透過一個計數器在指定的時間上, 產生中斷訊號, 去中斷目前的迴圈(A), 執行中斷程式, 而中斷程式會負責把被中斷迴圈(A)的執行位置記錄起來, 再將迴圈(B)的程式位置放到 CPU 的 PC 上, 重新設定計數器值後, 開始執行迴圈(B)的工作, 等待下一次計數器中斷產生時, 再將迴圈(B)記錄起來, 將之前記錄的迴圈(A)位置放到 CPU 的 PC 上, 重新設定計數器值後, 開始執行迴圈(A)的工作, 這樣就可以讓兩個迴圈一起跑...
- Dream