民國105年 第3梯次 數位電子乙級 學科

第2題

微電腦之堆疊器都放在

題目

微電腦之堆疊器都放在

  1. (1) C A C H E
  2. (2) R O M
  3. (3) R A M
  4. (4) C P U 中

官方答案

(3) R A M

解析

堆疊器(stack)用來存放副程式呼叫與中斷發生時的返回位址,以及 push、pop 的暫存資料;這些內容在程式執行中會不斷增減,必須能隨時讀寫,因此堆疊區規劃在 RAM 中,並由堆疊指標 SP 指向目前堆疊頂端的位址。ROM 為唯讀記憶體,內容無法任意寫入;CACHE 是介於 CPU 與主記憶體之間的高速緩衝記憶體,並非堆疊所在;CPU 內部只有 SP 暫存器負責指向堆疊位置,並不存放堆疊資料本身。故選 3。

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

官方資料