ALU是否知道后缀表示法?

问题描述 投票:1回答:1

*众所周知,ALU执行算术运算,但计算机是否理解修复后的表示法?

postfix-notation alu
1个回答
4
投票

假设你的意思是算术/逻辑单元,没有。 ALU不理解任何表示法。它只了解说明。因此,例如,机器代码可能包含一条指令“将R10添加到R11并将结果存储在R9中”,说(反汇编)ADD R9, R10, R11,但机器代码“符号”由控制单元而不是ALU理解。

到ALU接收信息时,它以被断言的各种控制线的形式编码。例如,在上面的示例中,CU可以断言控制线用于“添加”,“输入A是R10”,“输入B是R11”,“存储结果存储在R9中”。这些行确定ALU和寄存器文件的行为方式,并导致所需的操作。

文本符号,例如5 + 8(+ x 19)x 19 15 + *或者ADD R9, R10, R11,被软件理解,处理的程度远高于ALU。正是该软件解释了后缀表示法,并发出了导致ALU执行所需操作的指令。

© www.soinside.com 2019 - 2024. All rights reserved.