Pla*_*one 6 cpu performance assembly
在你嘲笑我之前:我想问一下算术运算是在ALU单元还是累加器中完成的。我读了一本书,它说累加器是一个用于算术的寄存器。
这个累加器说
如果没有像累加器这样的寄存器,就需要将每次计算(加法、乘法、移位等)的结果写入主存储器,也许只是为了在下一次操作中再次读回使用。
这是否意味着没有累加器,操作本身仍然可以完成?
我来自高级语言,我需要理解它。
是的,您不需要 CPU 的累加器。例如,基于堆栈的处理器通常只有一个或两个堆栈指针,但没有累加器。正如文章所说,这些处理器在操作之前从内存中加载要操作的值。