民國114年 第3梯次 儀表電子甲級 學科

第57題

關於電腦中堆疊的敘述,下列何者錯誤?

題目

關於電腦中堆疊的敘述,下列何者錯誤?

  1. (1) 中斷的要求需使用堆疊
  2. (2) 副程式的呼叫需使用堆疊
  3. (3) 堆疊可由高位址往低位址存資料,亦可由低位址往高位址存資料
  4. (4) 堆疊的操作須使用ROM

官方答案

(4) 堆疊的操作須使用ROM

解析

堆疊(stack)為後進先出(LIFO)結構。中斷發生時須將返回位址與暫存器存入堆疊以資返回(選1對);副程式呼叫亦用堆疊保存返回位址(選2對)。堆疊成長方向依CPU而異,可由高址往低址或低址往高址(選3對)。堆疊實作於RAM(隨機存取記憶體),ROM為唯讀記憶體無法寫入,故「堆疊操作須使用ROM」錯誤(選4錯)。故選4。

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

官方資料