寄存器
作为数字处理器的一部分可用存储 / 維基百科,自由的 encyclopedia
親愛的 Wikiwand AI, 讓我們通過簡單地回答這些關鍵問題來保持簡短:
你能列出最重要的事實和統計數據嗎 寄存器?
為 10 歲的孩子總結這篇文章
顯示所有問題
寄存器(Register)是中央處理器内用來暫存指令、數據和地址的電腦記憶體。寄存器的存貯容量有限,读写速度非常快。在電腦架構裡,暫存器存储在已知時間點所作計算的中間结果,通过快速地存取数据來加速電腦程式的執行。[1]
暫存器位于記憶體階層的最頂端,也是CPU可以读写的最快的存储器,事實上所謂的暫存已經不像記憶體,而是非常短暫的讀寫少量資訊並馬上用到,因為通常程序執行的步驟中,這期間就會一直使用它。暫存器通常都是以他們可以保存的位元數量來计量,舉例來說,一個8位元暫存器或32位元暫存器。在中央處理器中,包含寄存器的部件有指令寄存器(IR)、程序計數器和累加器。暫存器現在都以暫存器陣列的方式來實作,但是他們也可能使用單獨的正反器、高速的核心記憶體、薄膜記憶體以及在數種機器上的其他方式來實作出來。
寄存器也可以指代由一個指令之輸出或輸入可以直接索引到的暫存器群組,这些寄存器的更确切的名称為「架構暫存器」。例如,x86指令集定義八個32位元暫存器的集合,但一個實作x86指令集的CPU内部可能会有八個以上的暫存器。