「アキュムレーター」の版間の差分

編集の要約なし
編集の要約なし
 
(同じ利用者による、間の2版が非表示)
1行目: 1行目:
'''アキュムレーター'''([[英語]]:accumulator)とは、[[CPU]]の[[レジスター]]のうち「入力」と「出力」の両方を兼用するものをいいます。CPUによっては「データレジスター」などとも呼ばれます。
'''アキュムレーター'''([[英語]]:accumulator)とは、[[CPU]]の[[レジスター]]のうち「入力」と「出力」の両方を兼用するものをいいます。CPUによっては「データレジスター」などとも呼ばれます。


アキュムレーターに対して演算を行うと結果もアキュムレーターに格納されます。
アキュムレーターに値を格納し演算を行うとその結果でアキュムレーターが上書きされます。
加算などを繰り返す場合などに捗ります。
 
アキュムレータのないCPUでは
a = x + y
 
アキュムレータのあるCPUでは
a = a + x
 
 
たとえば加算などを繰り返す場合などにいちいち値を移動させる必要がないので捗ります。
 


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