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

第18題

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

題目

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

  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 )

解析

微處理機發生中斷時,必須先保存目前程式計數器與暫存器內容,才能在中斷服務結束後正確返回原程式繼續執行。由於中斷可能連續發生且需依後進先出順序回復,因此採用堆疊(Stack)來暫存資料,以 PUSH 存入、POP 取出。佇列是先進先出,不適合中斷返回;串列與指標並非用來保存中斷現場的機制。

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

官方資料