民國100年 第3梯次 數位電子乙級 學科
第48題
微電腦之堆疊器都放在
題目
微電腦之堆疊器都放在
- (1) R O M
- (2) R A M
- (3) C P U
- (4) C A C H E 中
官方答案
(2) R A M
解析
堆疊器(Stack)是後進先出(LIFO)的資料結構,用來暫存副程式的返回位址、暫存器內容與區域變數,內容必須可讀、可寫且隨時變動,因此實際配置在RAM中,由堆疊指標(SP)指向頂端,再以PUSH/POP指令操作。ROM只能讀取且斷電仍保留資料,適合放程式碼與常數;CPU內的SP只是指向堆疊的指標暫存器,並非堆疊區本身;CACHE是容量小、由硬體管理的高速緩衝記憶體,用來加速主記憶體存取,不能當作程式自由存取的堆疊。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。