民國103年 第2梯次 電腦硬體裝修乙級 學科

第75題

微電腦執行呼叫副程式指令時,必須先將返回位址存放在何處?

題目

微電腦執行呼叫副程式指令時,必須先將返回位址存放在何處?

  1. (1) 堆疊區
  2. (2) 旗標暫存器
  3. (3) 程式節區
  4. (4) 資料節區

官方答案

(1) 堆疊區

解析

CPU 執行 CALL 呼叫副程式時,必須記住返回位址,也就是呼叫指令的下一條指令位址,才能在副程式執行完 RET 後正確回到原程式繼續執行。此返回位址由硬體自動推入堆疊(stack)保存,返回時再由堆疊彈出載入程式計數器。旗標暫存器存放進位、零值等狀態旗標;程式節區存放指令碼;資料節區存放變數資料,皆非保存返回位址之處。

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

官方資料