522 views
0 votes
0 votes

Consider the expression : ((a ∗ (b ∗ c)) ∗ (d + (e + f ))) + ((g + (h + i )) + (j ∗ (k ∗ l)))

  1. what is the minimum number of register required to evaluate this expression if intermediate results are not stored in memory?
  1. Using algebraic properties of the operators rearrange the tree obtained in the first question and find the minimum number of registers required for this tree?

When to use sethi-ullman algorithm and when not? Is it a feasible option to find the minimum number of register required to evaluate three address code?

Please log in or register to answer this question.

Related questions

1 votes
1 votes
1 answer
1
gaddesridevi asked Sep 9, 2018
877 views
Which of the following modules is/are responsible for checking whether a particular flow conforms traffic policies for that network? a. Packet Classification. b. Policing...
2 votes
2 votes
0 answers
2
Venkat Sai asked Jan 5, 2018
278 views
why are WAR AND WAW hazards not possible in mips architecture please see this video at 17:58 youtube.com/watch?v=9mpOG9YtSLc&t=1242s
0 votes
0 votes
1 answer
3
Warrior asked Sep 3, 2017
3,396 views
Find the particular solution of the given Recurrence relation or Difference equation.ar - 5ar-1 + 6ar-2 = 2r + r
0 votes
0 votes
0 answers
4
Ayanava Dutta asked Mar 17
142 views
Number of nodes in the DAG(Directed Acyclic Graph) representing (a+b)+c+(a+b)