The address bus is unidirectional because the address information is always given by the micro processoe to address a memory location of an input / output devices.
Because, on preprocessing the expression becomes a = ( 3 + 2 * 2 + 3), as Ist preference is multiply & then addition, it evalvates as(3+ 2 * 3 +2) = (3+6+2)=11.