标签: performance assembly cpu
在你笑我之前:我想要在ALU单元或累加器中进行算术运算。我读了一本书,说蓄电池是做算术的寄存器。
这Accumulator说
如果没有像累加器这样的寄存器,就有必要编写 每次计算的结果(加法,乘法,移位等) 到主存储器,也许只能再次读回来使用 下一步行动。
这是否意味着没有累加器,操作本身仍然可以完成?
我需要从高级语言中理解它。
答案 0 :(得分:4)
是的,您不需要CPU的累加器。例如,基于堆栈的处理器通常只有一个或两个堆栈指针但没有累加器。正如文章所说,这些处理器在操作之前加载值以便从内存进行操作。