WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  stek

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   stek
cul опубликован 18-07-2001 20:53 MSK   Click Here to See the Profile for cul   Click Here to Email cul  
Obyasnite pozhaluista kto znaet: chto za stek, v kotorii zapisivaetsya struktura
posle vizova kak parametr funkcii?
server_mouse опубликован 18-07-2001 23:30 MSK     Click Here to See the Profile for server_mouse  Click Here to Email server_mouse     
Стек как стек, чего в нём необычного...
Может я чего не понял?...
DenizK опубликован 18-07-2001 23:56 MSK     Click Here to See the Profile for DenizK  Click Here to Email DenizK     
Необычного имхо ничего нет - вспомни асемблер - параметры можно передать функции через регистры или стек. Так и здесь.
cube опубликован 19-07-2001 09:59 MSK     Click Here to See the Profile for cube  Click Here to Email cube     
Что-то я не догоняю... Очем речь вообще?

>>>chto za stek, v kotorii zapisivaetsya struktura posle vizova kak parametr funkcii?

Если речь идет об обычном вызове обычной функции, то данные в стек записываются ПЕРЕД вызовом, а не после него.
Нельзя ли поконкретнее вопросы задавать. (мысль прочитать довольно легко... если она есть. Поэтому прежде чем спрашивать, стоит хотя бы для себя как-то это сформулировать).
:)

AndreyAZA опубликован 25-07-2001 19:26 MSK     Click Here to See the Profile for AndreyAZA  Click Here to Email AndreyAZA     
Для тех кто не понял
ASM есссесно:

push ax ; Параметры 2 и 1
push bx ;
call SomeFunc

...

Somefunc:
....
ret 2 ;ret и pop 2 параметра обратно


pop и push это и есть чтение и запись в стек

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.