Which of the following are true about the PUSH instruction?
A. It decrements the stack pointer (by 2 or 4) and copies the operand into the stack at the location pointed to by the stack pointer.
B. It increments the stack pointer (by 2 or 4) and copies the operand into the stack at the location pointed to by the stack pointer.
C. It increments the stack pointer by 1 and copies the operand into the stack at the location pointed to by the stack pointer.
D. It copies the operand into the stack at the location pointed to by the stack pointer, and then decrements the stack pointer (by 2 or 4).