民國109年 第3梯次 電力電子甲級 學科

第15題

微電腦系統中,當呼叫副程式時,程式計數器之內容是存於何處?

題目

微電腦系統中,當呼叫副程式時,程式計數器之內容是存於何處?

  1. (1) 控制單元
  2. (2) 堆疊(Stack)記憶體
  3. (3) 程式記憶體
  4. (4) 狀態暫存器

官方答案

(2) 堆疊(Stack)記憶體

解析

呼叫副程式(CALL)時,CPU 會把目前程式計數器(PC)的內容,也就是返回位址,推入堆疊(Stack)保存,並把副程式入口位址載入 PC;執行到返回指令(RET)時,再從堆疊彈出返回位址還原 PC,使主程式能從中斷點繼續執行。堆疊採後進先出(LIFO),可支援多層副程式巢狀呼叫與中斷嵌套。控制單元負責解碼與發出控制信號,程式記憶體存放指令碼,狀態暫存器存放旗標,三者都不保存返回位址。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料