民國105年 第3梯次 數位電子乙級 學科
第2題
微電腦之堆疊器都放在
題目
微電腦之堆疊器都放在
- (1) C A C H E
- (2) R O M
- (3) R A M
- (4) C P U 中
官方答案
(3) R A M
解析
堆疊器(stack)用來存放副程式呼叫與中斷發生時的返回位址,以及 push、pop 的暫存資料;這些內容在程式執行中會不斷增減,必須能隨時讀寫,因此堆疊區規劃在 RAM 中,並由堆疊指標 SP 指向目前堆疊頂端的位址。ROM 為唯讀記憶體,內容無法任意寫入;CACHE 是介於 CPU 與主記憶體之間的高速緩衝記憶體,並非堆疊所在;CPU 內部只有 SP 暫存器負責指向堆疊位置,並不存放堆疊資料本身。故選 3。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。