Question 75Asked in DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)

What happens to the stack pointer (SP) when the CALL instruction is executed?

  1. AIt remains unchanged.
  2. BIt points to the next instruction in the subroutine.
  3. CIt increases by 2 (or 4 in 32-bit systems)
  4. DIt decreases by 2 (or 4 in 32-bit systems)
Show answerHide answer

Correct answer: (D) It decreases by 2 (or 4 in 32-bit systems)

Explanation

CALL pushes the return address onto the stack. The stack grows downward, so SP is decreased by 2 (or by 4 on 32-bit systems) before the address is stored.

From DSSSB TGT Computer Science PYQ (Technical), 12 Sep 2025, Shift 3 (5:00 PM)

This is question 75 of DSSSB TGT Computer Science PYQ (Technical), 12 Sep 2025, Shift 3 (5:00 PM). See all questions of this paper with answers, or attempt the paper as a timed online test to get your score and all-India rank.