民國103年 第2梯次 網頁設計丙級 學科
第20題
假設B = 5 ,C = 10 計算A = B + C 時,控制單元會到那裡取出代表B 位址、C 位址的值送到A L U 相加?
題目
假設B = 5 ,C = 10 計算A = B + C 時,控制單元會到那裡取出代表B 位址、C 位址的值送到A L U 相加?
- (1) 輸入單元
- (2) 中央處理單元
- (3) 記憶體
- (4) 輸出單元
官方答案
(3) 記憶體
解析
CPU 執行指令時,運算所需的資料來源與結果都存放在記憶體。進行 A = B + C 時,控制單元會依指令產生位址,到記憶體中依 B 的位址與 C 的位址取出其值,暫存於暫存器後送進算術邏輯單元(ALU)相加,再將結果寫回記憶體中 A 的位置。輸入單元負責接收鍵盤、滑鼠等外部資料,輸出單元負責顯示或列印結果,兩者都不存放變數值;中央處理單元是執行運算與控制的主體,但資料本身並非從 CPU 取出。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。