アキュムレーター

提供:MonoBook
2024年7月18日 (木) 01:33時点におけるAdministrator (トーク | 投稿記録)による版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

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

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

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

a = x + y

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

a = a + x


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


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