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

第44題

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

題目

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

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

官方答案

(2) 堆疊的操作須使用R O M

解析

堆疊是後進先出(LIFO)的資料結構,必須存放在可讀寫的 RAM 中,不能使用唯讀的 ROM,故「堆疊的操作須使用 ROM」是錯誤敘述。副程式呼叫時要把返回位址推入堆疊;中斷發生時也要保存返回位址與旗標,因此兩者都需要堆疊。堆疊指標可設計成由高位址往低位址遞減,或由低位址往高位址遞增,兩種方式皆可。

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

官方資料