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

第65題

微處理機在組合語言程式中處理中斷時,通常使用下列何種方式來暫存資料?

題目

微處理機在組合語言程式中處理中斷時,通常使用下列何種方式來暫存資料?

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

官方答案

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

解析

微處理機發生中斷時,會將程式狀態字(FLAGS)、程式碼段(CS)與指令指標(IP)等暫存器內容依序「推入堆疊(Stack)」以保存現場,待中斷服務常式結束後再以「彈出」回復。堆疊具後進先出(LIFO)特性,十分適合巢狀中斷的保存與回復。選項2指標為位址變數;選項3串列、選項4佇列(先進先出)皆不適合此用途。故答案為1。

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

官方資料