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

第59題

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

題目

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

  1. (1) 堆疊( S t a c k )
  2. (2) 串列( L i s t )
  3. (3) 儲列( Q u e u e )
  4. (4) 指標( P o i n t e r )

官方答案

(1) 堆疊( S t a c k )

解析

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

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

官方資料