累加器
Aaron · 2010-08-06 21:54 · 26734 次点击
目录
概述
相关条目
概述
在中央处理器CPU中,累加器(accumulator)是一种暂存器,用来储存计算所产生的中间结果。没有像累加器这样的暂存器,那麽在每次计算(加法,乘法,移位等等)后就必须要把结果写回到内存,也许然后在读回来。然而存取主内存的速度是比从数学逻辑单元(ALU)到有直接路径的累加器存取更慢。
标准的例子就是把一列的数字加起来。一开始累加器设定为零,每个数字依序地被加到累加器中,当所有的数字都被加入后,结果才写回到主内存中。
现今的CPU通常有很多暂存器,所有或多数都可以被用来当作累加器。因为这个原因,"累加器"这名词就显得有些老旧。这个名词已经几乎不在微处理器暂存器中使用,例如,运算暂存器的名称中的符号以"A"开头的表示从"accumulator"这个历史因素得来的(有时候认为并非"arithmetic")。也可能混淆的是暂存器的名字前置"A"也表示"address",比如说像是Motorola68000家族。
相关条目
电脑主机芯片