"23程式計數器(Program Counter)的內容被用來指向:
(A)堆疊可使用的位置
(B)目前運算中運算子(Operand)的位置
(C)程式執行中變數存放的位置
(D)將被抓取(Fetch)之指令的位置"
答案:登入後查看
統計: A(36), B(81), C(103), D(373), E(0) #386444
統計: A(36), B(81), C(103), D(373), E(0) #386444
詳解 (共 3 筆)
#998443
程式計數器:存放下一個要執行的指令位址
6
0
#1120102
指令暫存器:存放正在執行中的指令,指令要執行之時,先由記憶體取出依序放入記憶緩衝暫存器,再傳給指令暫存器。
程式計數器:存放下一個要執行的指令位址,程式執行前,其第一個指令的位置要先存入程式計數器,再依程式計數器內容,由記憶體讀取第一個指令。當指令執行時,程式計數器則自動更新,使其永遠存放下一個要執行的指令的位址。
記憶位址暫存器:保存將被CPU所用的記憶位址。由於記憶體與CPU之間操作速度不同,所以要用MAR保存位址資料,直到位址資料能被Memory接受。當CPU與Memory間之讀寫資料時,要用到MAR與MBR。
程式計數器:存放下一個要執行的指令位址,程式執行前,其第一個指令的位置要先存入程式計數器,再依程式計數器內容,由記憶體讀取第一個指令。當指令執行時,程式計數器則自動更新,使其永遠存放下一個要執行的指令的位址。
記憶位址暫存器:保存將被CPU所用的記憶位址。由於記憶體與CPU之間操作速度不同,所以要用MAR保存位址資料,直到位址資料能被Memory接受。當CPU與Memory間之讀寫資料時,要用到MAR與MBR。
5
0
#1120106
暫存器
暫存器(registers)是快速的獨立儲存位置,可以暫時保存資料。需要多種暫存器以便幫助 CPU 的運算。
資料暫存器:在今日,計算機使用位於 CPU 內部的數十個暫存器來加速其運算,保存其中間結果。
指令暫存器:CPU 負責從記憶體中一個接一個地擷取指令,儲存在指令暫存器(instruction register)中,解碼指令,並且執行指令。
程式計數器:記錄目前正在執行的指令,在執行該指令之後,此計數器會遞增以便指到記憶體內下一個指令的位址。
1
0