勵志

勵志人生知識庫

cpu暫存器作用

CPU暫存器中央處理器(CPU)內部的組成部分,它們具有多種功能,主要包括:

指令暫存器(IR)。用於保存當前正在執行的一條指令。

程式計數器(PC)。指出下一條將要執行的指令在主存儲器中的地址。

地址暫存器。用來保存CPU當前所訪問的主存儲單元的地址。

數據緩衝暫存器(DR)。作為CPU和主存、外部設備之間信息傳輸的中轉站,用以彌補CPU和主存、外設之間操作速度上的差異。在單累加器結構的運算器中,數據緩衝暫存器還可兼作為運算元暫存器。

通用暫存器。為運算器提供一個工作區,暫時保存運算元或運算結果,還可以用作地址指示器、變址暫存器、堆疊指示器等。

程式狀態字PSW)。用來保存當前各種運算狀態條件,以及程式的工作方式。

此外,還有控制暫存器、專用暫存器等。這些暫存器擁有非常高的讀寫速度,因此在暫存器之間的數據傳送非常快,對於編譯器非常友好。例如,它們可以包含靈活的暫存器配置,任意暫存器之間可實現單周期乘法,任意暫存器可以作為數據、結構或數組的指針。