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

第15題

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

題目

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

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

官方答案

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

解析

堆疊(stack)是位於RAM(隨機存取記憶體)中的資料結構,採後進先出(LIFO)方式運作,由堆疊指標指位,並非使用ROM;ROM為唯讀記憶體,內容無法隨時寫入與更新,不能作為堆疊使用,故此敘述錯誤。副程式呼叫時需將返回位址推入堆疊,中斷發生時亦需保存返回位址與旗標狀態,均須使用堆疊。堆疊指標可設計成遞減(高位址往低位址)或遞增(低位址往高位址)兩種成長方向,故選1。

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

官方資料