民國111年 第1梯次 電腦硬體裝修丙級 學科

第33題

微處理機在組合語言程式中執行副程式呼叫時,其返回位址通常使用下列何種方式來儲存?

題目

微處理機在組合語言程式中執行副程式呼叫時,其返回位址通常使用下列何種方式來儲存?

  1. (1) 堆疊 (Stack)
  2. (2) 串列(List)
  3. (3) 儲列(Queue)
  4. (4) 指標(Poin ter)

官方答案

(1) 堆疊 (Stack)

解析

組合語言執行 CALL 呼叫副程式時,CPU 會將返回位址(下一指令位址)自動推入堆疊(Stack)保存,副程式結束時以 RET 自堆疊弹出返回位址,回到原程式。串列、佇列、指標非此用途,故選1 堆疊。

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

官方資料