アキュムレーター

提供: MonoBook
ナビゲーションに移動 検索に移動

アキュムレーター英語:accumulator)とは、CPUレジスターのうち「入力」と「出力」の両方を兼用するものをいいます。CPUによっては「データレジスター」などとも呼ばれます。

アキュムレーターに値を格納し演算を行うとその結果でアキュムレーターが上書きされます。

アキュムレータのないCPUでは

a = x + y

アキュムレータのあるCPUでは

a = a + x


たとえば加算などを繰り返す場合などにいちいち値を移動させる必要がないので捗ります。


レジスタの一種なので使い終わったタイミングでデータを取り出してメモリに保存しないと上書きされることがあります。