民國114年 第1梯次 儀表電子甲級 學科
第15題
關於電腦中堆疊的敘述,下列何者錯誤?
題目
關於電腦中堆疊的敘述,下列何者錯誤?
- (1) 堆疊的操作須使用ROM
- (2) 中斷的要求需使用堆疊
- (3) 堆疊可由高位址往低位址存資料,亦可由低位址往高位址存資料
- (4) 副程式的呼叫需使用堆疊
官方答案
(1) 堆疊的操作須使用ROM
解析
堆疊(stack)是位於RAM(隨機存取記憶體)中的資料結構,採後進先出(LIFO)方式運作,由堆疊指標指位,並非使用ROM;ROM為唯讀記憶體,內容無法隨時寫入與更新,不能作為堆疊使用,故此敘述錯誤。副程式呼叫時需將返回位址推入堆疊,中斷發生時亦需保存返回位址與旗標狀態,均須使用堆疊。堆疊指標可設計成遞減(高位址往低位址)或遞增(低位址往高位址)兩種成長方向,故選1。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。