累加器 在中央處理器中累加器 accumulator 是一種寄存器用來儲存計算產生的中間結果如果沒有像累加器這樣的寄存器那麼在每次計算 加法乘法移位等等 後就必須要把結果寫回到 記憶體也許马上就得讀回來然而存取主存的速度是比從算术逻辑单元到有直接路徑的累加器存取更慢 標準的例子就是把一列的數字加起來一開始累加器設定為零每個數字依序地被加到累加器中當所有的數字都被加入後結果才寫回到主存中 現今的 CPU 通常有很多寄存器所有或多數都可以被用來當作累加器因為這個原因累加器 這名詞就顯得有些老舊這個名詞已經幾乎不在 微處理器 寄存器中使用例如運算寄存器的名稱中的符號以 A 開頭的表示是從 accumulator 這個歷史因素得來的 有時候認為並非 arithmetic也可能混淆的是寄存器的名字前置 A 也表示 address比如說像是 Motorola  家族 早期的  位 位微处理器典型具有单个累加器 微控制器有两个累加器主累加器与从累加器其中的从累加器只用于乘法MUL AB与除法DIV AB乘法的  位结果放入两个  位累加器中除法时商放入主累加器余数放入从累加器 的直接后继产品 与 开创了 x 指令集体系结构仍然使用两个累加器主累加器 EAX 与从累加器 EDX 用于乘法与除法的大数运算例如MUL ECX 将把两个  位寄存器 ECX 与 EAX 相乘 位结果放入 EAX 与 EDX但是 MUL 与 DIV 之外的其他算术逻辑指令ADDSUBCMPANDORXORTEST可以使用  个寄存器EAXECXEDXEBXESPEBPESIEDI 作为目的操作数即存储结果的位置