[問題] 有關副程式
最近有寫了一個小程式,主要是把文字檔讀進來~(我是用 C的 FILE* 開檔)
這個文字檔裡面,有許多 指令...(有點類似 MIPS lw ,sw... )
但是不會很複雜,只有加法 跟減法 還有載入數字等 指令~
我本來是想 讀取一行 執行一行的,但規定說要 模擬作業系統!
當CPU 執行工作(job) 到一半時,突然有 中斷(interrupt) 發生
先把指令 LOAD到 記憶體,先處理這個 Interrupt內容~ 原本的工作 先用PC記錄
所以我原本想法: 一次讀取一行 並且執行 ,可能不行了..
因為這樣好像 OS 始終 都在執行它的 job~, 題目要求用function 模擬 interrupt!
請問各位,可能把這些指令 寫成一個副程式 ,再去 CALL 副程式嗎?
因為我從以前學 C 語言 都已經習慣自己定 Functions.... 再去 compiler..
現在要我 去 call 別人定的 副程式,而且副程式還是從別的文字檔裡讀取的....
就很一頭霧水 ~"~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.40.115.158
推
10/28 13:20, , 1F
10/28 13:20, 1F
→
10/28 13:20, , 2F
10/28 13:20, 2F
→
10/28 13:21, , 3F
10/28 13:21, 3F
→
10/28 13:22, , 4F
10/28 13:22, 4F
→
10/28 13:22, , 5F
10/28 13:22, 5F
→
10/28 13:24, , 6F
10/28 13:24, 6F
→
10/28 13:25, , 7F
10/28 13:25, 7F
推
10/28 13:34, , 8F
10/28 13:34, 8F
→
10/28 13:35, , 9F
10/28 13:35, 9F
→
10/28 13:35, , 10F
10/28 13:35, 10F
→
10/28 13:36, , 11F
10/28 13:36, 11F
→
10/28 13:36, , 12F
10/28 13:36, 12F
→
10/28 18:46, , 13F
10/28 18:46, 13F
→
10/28 18:50, , 14F
10/28 18:50, 14F