民國97年 第3梯次 工業儀器乙級 學科

第72題

微電腦在執行程式時,如運用到呼叫副程式,需將回返位址存放在何處?

題目

微電腦在執行程式時,如運用到呼叫副程式,需將回返位址存放在何處?

  1. (1) 堆疊區
  2. (2) 緩衝區
  3. (3) 暫存區
  4. (4) 輸出∕輸入區

官方答案

(1) 堆疊區

解析

微電腦執行副程式呼叫(CALL/JSr)時,需將下一條指令地址(返回位址)保存,以便副程式結束(RET)後正確返回主程式繼續執行。此返回位址存放在堆疊區,由堆疊指標(SP)管理,符合後進先出(LIFO)特性,支援多層巢狀呼叫。緩衝區、暫存區、I/O區均非專門存放返回位址。

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

官方資料