|
|
1
4
从概念上讲,在硬件中,这些值被放入寄存器。在简单的ALU(算术逻辑单元(即简单的CPU))中,其中一个寄存器将被视为一个累加器。您正在讨论的值可以放在堆栈上进行处理,但是一旦堆栈为空,寄存器值(包括最后一个操作)可以缓存在这些寄存器中。当被告知再次执行该操作时,将使用累加器和最后一个参数。 例如,
因此,它可能是所用硬件的一个功能。 |
|
|
2
4
唯一真正的基于堆栈的计算器是以逆波兰符号作为输入方法的计算器,因为该符号直接作用于堆栈。 |
|
|
3
2
您只需要保留最后一个运算符和操作数,并在堆栈为空时应用它们。 |
|
|
4
0
|