Dilemma related to function call's increment of SP
问题 In case of push during function call, why the stack pointer moves to a smaller value by subtracting 4 times the number of registers to be pushed on the stack? I got this while reading Understanding the stack 回答1: In the same page, it is clearly mentioned about the memory layout of stack :- It's useful to think of the following aspects of a stack. stack bottom The largest valid address of a stack. When a stack is initialized, the stack pointer points to the stack bottom. stack limit The