Q. 38 Consider the expression (a-1) * ((( b + c ) / 3 )) + d)). Let X be the minimum number of registers required by an optimal code generation (without any register spill) algorithm for a load/store architecture, in which
(i) only load and store instructions can have memory operands and
(ii) arithmetic instructions can have only register or immediate operands
The value of X is ________.
Note : This questions appeared as Numerical Answer Type.
(A) 2
(B) 1
(C) 4
(D) 3
Answer: (A)
Explanation: