民國106年 第1梯次 電腦軟體應用丙級 學科
第52題
C P U 可從下列何者找到下一個要執行的指令之所在位址?
題目
C P U 可從下列何者找到下一個要執行的指令之所在位址?
- (1) 指令暫存器( I R )
- (2) 程式計數器( P C )
- (3) 旗標暫存器( F R )
- (4) 位址暫存器( M A R )
官方答案
(2) 程式計數器( P C )
解析
CPU 採「擷取—解碼—執行」循環運作,程式計數器(Program Counter,PC)負責存放「下一條要執行指令」的記憶體位址。CPU 依 PC 的內容到記憶體取出指令後,PC 會自動累加指向下一條指令,遇跳躍指令時則由指令內容改寫 PC 值,因此 PC 決定程式執行的順序。指令暫存器(IR)存放的是「目前正在執行」的指令本身,並非位址;旗標暫存器(FR)記錄運算後的狀態旗標,如進位、零、溢位等;位址暫存器(MAR)暫存目前要存取之記憶體位址,屬匯流排存取的中介,並非決定程式流程者。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。