Question: Suppose that a 32-bit procedure begins with this entry code push ebp ; save EBP mov ebp, esp ; new base pointer push ecx ;
Suppose that a 32-bit procedure begins with this entry code
push ebp ; save EBP
mov ebp, esp ; new base pointer
push ecx ; save registers
push esi
Assume that this procedure has three doubleword parameters whose formal order is first x, then y, and last z. Draw a picture of the stack following execution of the above code. Include parameters, return address, and show the bytes to which EBP and ESP point. Give the based address with which each parameter can be referenced.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
