民國100年 第3梯次 儀表電子甲級 學科
第44題
關於電腦中堆疊的敘述,下列何者錯誤?
題目
關於電腦中堆疊的敘述,下列何者錯誤?
- (1) 副程式的呼叫需使用堆疊
- (2) 堆疊的操作須使用R O M
- (3) 中斷的要求需使用堆疊
- (4) 堆疊可由高位址往低位址存資料,亦可由低位址往高位址存資料
官方答案
(2) 堆疊的操作須使用R O M
解析
堆疊是後進先出(LIFO)的資料結構,必須存放在可讀寫的 RAM 中,不能使用唯讀的 ROM,故「堆疊的操作須使用 ROM」是錯誤敘述。副程式呼叫時要把返回位址推入堆疊;中斷發生時也要保存返回位址與旗標,因此兩者都需要堆疊。堆疊指標可設計成由高位址往低位址遞減,或由低位址往高位址遞增,兩種方式皆可。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。