(a + b) * c - d / e * * f
R1=a. for a R1 memory is referred for the first time here
R2=b. for a R2 memory is referred for the first time here
R1=R1+R2 they are added and stored in R1 for that memory is referred.
R2=c
R1=R1*R2
R2=f
R3=e. for a R3 memory is referred for the first time here
R3=R3**R2. they are added and stored in R3 for that memory is referred.
R1=R1/R3. they are added and stored in R1 for that memory is referred.
So total 3 registers are required.
No of memory access of operands is how many times memory is referred.
Which is 6 as highlighted entries.