1、地址寄存器:持有存儲(chǔ)器地址,以及用來訪問存儲(chǔ)器。
2、通用目的寄存器:可以保存數(shù)據(jù)或地址。
3、浮點(diǎn)寄存器:用來儲(chǔ)存浮點(diǎn)數(shù)字。
4、常數(shù)寄存器:用來持有只讀的數(shù)值。
5、向量寄存器:用來儲(chǔ)存由向量處理器運(yùn)行SIMD指令所得到的數(shù)據(jù)。
6、特殊目的寄存器:儲(chǔ)存CPU內(nèi)部的數(shù)據(jù),如程序計(jì)數(shù)器,堆棧寄存器,以及狀態(tài)寄存器。
7、指令寄存器:儲(chǔ)存現(xiàn)在正在被運(yùn)行的指令。
8、索引寄存器:是在程序運(yùn)行實(shí)用來更改運(yùn)算對(duì)象地址之用。
注:SIMD全稱Single Instruction Multiple Data,單指令多數(shù)據(jù)流,能夠復(fù)制多個(gè)操作數(shù),并把它們打包在大型寄存器的一組指令集。