ALU 知道后缀表示法吗?

Does ALU know about postfix notation?

我们都知道,ALU是做算术运算的,但是计算机能理解post-fix notation吗?

假设你的意思是Arithmetic/Logic单位,没有。 ALU 不理解任何符号。它只理解指令。因此,例如,机器代码可能包含一条指令 "add R10 to R11 and store the result in R9," 说(反汇编)ADD R9, R10, R11,但控制单元而不是 ALU 可以理解机器代码 "notation"。

当 ALU 收到信息时,它以各种控制线的形式进行编码。例如,在上面的示例中,CU 可能会断言 "add," "input A is R10," "input B is R11," 和 "store result in R9." 的控制线在所需的操作中。

文本符号,例如5 + 8(+ x 19)x 19 15 + *或实际上ADD R9, R10, R11,被软件理解,在比ALU更高的层次上进行处理做。它是解释后缀表示法并发出导致 ALU 执行所需操作的指令的软件。