можно ли как-то масму сказать чтобы он отмерял переменные от другого регистра? что то вроде вот этого: option prologue:none option epilogue:none assume WinMain proc hInst WORD, hPrevInst WORD, CmdLine WORD, CmdShow WORD push ecx mov ecx, esp assume ecx: ptr frame pointer invoke MessageBox, NULL, CmdLine, addr msg_cap, MB_OK ret WinMain endp и что бы сгенерировалось: push dword ptr [ecx+10h] push 0 push offset caption push dword ptr [ebp+10h] push dword ptr [ecx+10h] push 0 call MessageBox
letopisec А чем ebp то плох? По существу: На сколько я знаю - НЕТ. В конце-концов - нельзя же предусмотреть все, тем-более такие мелочи..