「アキュムレーター」の版間の差分
Administrator (トーク | 投稿記録) 編集の要約なし |
Administrator (トーク | 投稿記録) 編集の要約なし |
||
| (同じ利用者による、間の2版が非表示) | |||
| 1行目: | 1行目: | ||
'''アキュムレーター'''([[英語]]:accumulator)とは、[[CPU]]の[[レジスター]]のうち「入力」と「出力」の両方を兼用するものをいいます。CPUによっては「データレジスター」などとも呼ばれます。 | '''アキュムレーター'''([[英語]]:accumulator)とは、[[CPU]]の[[レジスター]]のうち「入力」と「出力」の両方を兼用するものをいいます。CPUによっては「データレジスター」などとも呼ばれます。 | ||
アキュムレーターに値を格納し演算を行うとその結果でアキュムレーターが上書きされます。 | |||
アキュムレータのないCPUでは | |||
a = x + y | |||
アキュムレータのあるCPUでは | |||
a = a + x | |||
たとえば加算などを繰り返す場合などにいちいち値を移動させる必要がないので捗ります。 | |||
レジスタの一種なので使い終わったタイミングでデータを取り出して[[メモリ]]に保存しないと上書きされることがあります。 | レジスタの一種なので使い終わったタイミングでデータを取り出して[[メモリ]]に保存しないと上書きされることがあります。 | ||
[[category: CPU]] | |||