опубликован 18-07-2001 20:53 MSK Obyasnite pozhaluista kto znaet: chto za stek, v kotorii zapisivaetsya struktura posle vizova kak parametr funkcii?
server_mouse
опубликован 18-07-2001 23:30 MSK
Стек как стек, чего в нём необычного... Может я чего не понял?...
DenizK
опубликован 18-07-2001 23:56 MSK
Необычного имхо ничего нет - вспомни асемблер - параметры можно передать функции через регистры или стек. Так и здесь.
cube
опубликован 19-07-2001 09:59 MSK
Что-то я не догоняю... Очем речь вообще?
>>>chto za stek, v kotorii zapisivaetsya struktura posle vizova kak parametr funkcii?
Если речь идет об обычном вызове обычной функции, то данные в стек записываются ПЕРЕД вызовом, а не после него. Нельзя ли поконкретнее вопросы задавать. (мысль прочитать довольно легко... если она есть. Поэтому прежде чем спрашивать, стоит хотя бы для себя как-то это сформулировать). :)
AndreyAZA
опубликован 25-07-2001 19:26 MSK
Для тех кто не понял ASM есссесно:
push ax ; Параметры 2 и 1 push bx ; call SomeFunc
...
Somefunc: .... ret 2 ;ret и pop 2 параметра обратно