民國105年 第1梯次 儀表電子乙級 學科

第37題

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

題目

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

  1. (1) 堆疊指標器
  2. (2) 堆疊
  3. (3) 緩衝區
  4. (4) 累積器

官方答案

(2) 堆疊

解析

微電腦執行呼叫副程式指令(如 CALL)時,會將下一個指令的位址(返回位址,return address)推入(PUSH)堆疊(stack)中保存,待副程式結束執行返回(RET)時再從堆疊弹出(POP)該位址。堆疊指標器(SP)僅指向堆疊頂端位置,本身並不存放返回位址;累積器與緩衝區亦非其用途。故返回位址存放於堆疊,答案為選項 2。

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

官方資料