push ax前sp寄存器指向0017B3C,IP指向00891423, EAX值是0000000A
执行push ax后:因为我这里调用的是push eax是四个字节,所以sp=sp-4(push ax就为sp=sp-4),所以sp地址=0017B3C-4=0017B38,并且把ax的值赋值该地址0x0017B38(图中0a 00 00 00)。又push eax的机器码是一个字节所以ip=ip+1,即00891423+1=00891424.
push ax前sp寄存器指向0017B3C,IP指向00891423, EAX值是0000000A
执行push ax后:因为我这里调用的是push eax是四个字节,所以sp=sp-4(push ax就为sp=sp-4),所以sp地址=0017B3C-4=0017B38,并且把ax的值赋值该地址0x0017B38(图中0a 00 00 00)。又push eax的机器码是一个字节所以ip=ip+1,即00891423+1=00891424.