Ans (a).
Here Logic is on Pre and Post increment/Decrement operation. and Two POP operation will be performed if both operand address is different.
Let X=3
(a). (X)- , (X)
3 , 2 (Here its decrement will be done after EA Calculation)
(b). (X) , (X)-
3 , 3 (decrement will be after EA, so in second operand also same address will be used).
(c). -(X) , (X)+
2, 2 (Pre Decrement will be done and post increment will change X after EA , so same first operand address will be used for second operand).
(d). -(X) , (X)
2, 2
Clearly for Option (a) two POP operation will be performed where as in other option only one POP is required.