30. 程式計數器(program counter)的功能為何?
(A)儲存下一條要執行的指令(Instruction)的記憶體位址
(B)儲存目前正在執行的指令(Instruction)已被執行的次數
(C)儲存目前正在執行的指令(Instruction)的記憶體位址
(D)儲存目前正在執行的指令(Instruction)
答案:登入後查看
統計: A(74), B(19), C(8), D(5), E(0) #3123061
統計: A(74), B(19), C(8), D(5), E(0) #3123061
詳解 (共 3 筆)
#6419323
程式計數器(Program Counter, PC)是一個 CPU 內部特殊的暫存器。它的主要功能是:
- 指向記憶體中下一條即將被 CPU 擷取並執行的指令的位址。
讓我們看看選項: (A) 儲存下一條要執行的指令(Instruction)的記憶體位址:正確。這是程式計數器的標準功能。 (B) 儲存目前正在執行的指令(Instruction)已被執行的次數:錯誤。程式計數器與執行次數無關。 (C) 儲存目前正在執行的指令(Instruction)的記憶體位址:錯誤。程式計數器指向的是下一條指令的位址,而不是正在執行的那條。 (D) 儲存目前正在執行的指令(Instruction):錯誤。程式計數器儲存的是指令的位址,而不是指令本身的內容。指令內容會從記憶體讀取到其他暫存器(如指令暫存器)中。
因此,程式計數器的功能是儲存下一條要執行的指令的記憶體位址。
0
0