Professional Documents
Culture Documents
Cpu Registers
Cpu Registers
Cpu Registers
Computer Architecture
ADD A,B ;A = A + B
SUB Y,A,B
MUL T,D,E
ADD T,T,C
DIV Y,Y,T
MOV Y,A
SUB Y,B
MOV T,D
MUL T,E
ADD T,C
DIV Y,T
LOAD D
MUL E
ADD C
STORE Y
LOAD A
SUB B
DIV Y
STORE Y
PUSH A
Y = (A-B) / (C+D*E) PUSH B
SUB
becomes
PUSH C
PUSH D
Y = AB–CDE*+/
PUSH E
MUL
This is "Postfix" or "Reverse ADD
Polish Form" from tree DIV
searching. POP Y