运算器中参加运算的操作数一般存放在寄存器中。因此运算器中必须有若干个寄存器,一般有以下几类寄存器。
(1)暂存寄存器:暂存寄存器是用来存放参加运算的某个操作数的。若某个操作数在存储器中,那么必须将它从存储器中取出到暂存寄存器中,才能与其他的操作数运算。
(2)累加寄存器:在进行双操作数运算时,必须有一个数放在累加寄存器中,最后的结果也存放在这里。
(3)通用寄存器:通常用来存放操作数和运算的中间结果。
(4)标志寄存器:用来存放运算结果的特征。