A stack based CPU executes the instruction. Memory location $500$ contain $0X 88$ and memory location $700$ contain $0X37$. The stack pointer is at $0X003F$
The instruction are as follows:
Now which of the following is correct?
$A)$ Stack pointer will be $0X0040$ after executing instructions.
$B)$ Memory location $0X40$ contain $0X88$ after execution of instruction.
$C)$ Memory location $600$ contain $0XBF$ after execution of instruction.
$D)$ Both $a)$ and $c)$