сохранить данные в стеке?

Discussion in 'WASM.BEGINNERS' started by TOLSTOPUZ, Jun 6, 2008.

  1. TOLSTOPUZ

    TOLSTOPUZ New Member

    Blog Posts:
    0
    Joined:
    Apr 26, 2008
    Messages:
    509
    Можно ли использовать для временного хранения данных стек?
    Если регистров не хватает?
    Или где ещё можно сохранить параметр кроме

    eax,ebx,ecx,edx

    в .data неохота, хочу в регистрах...
    с ув. Толстропуз.
     
  2. n0name

    n0name New Member

    Blog Posts:
    0
    Joined:
    Jun 5, 2004
    Messages:
    4,336
    Location:
    Russia
    ну как бы обычно так и делаеют когда не хватает регистров.
    Почитай про организацию стековых фреймов.
     
  3. max7C4

    max7C4 New Member

    Blog Posts:
    0
    Joined:
    Mar 17, 2008
    Messages:
    1,203
    Вообщето stdcall при передаче параметров только и предполагает помещение параметров в стек и никуда больше. Хотя при написание программ на ассемблере можно делать что угодно с параметрами, если правда не придется использовать ассемблерный код с ЯВУ или сам не запутаешься.
     
  4. RamMerLabs

    RamMerLabs Well-Known Member

    Blog Posts:
    0
    Joined:
    Sep 11, 2006
    Messages:
    1,426
    TOLSTOPUZ
    об инструкциях push и pop слышал?

    можно регистры FPU заюзать если уж сильно хочется использовать только регистры :)
     
  5. Colibri

    Colibri New Member

    Blog Posts:
    0
    Joined:
    May 8, 2008
    Messages:
    117
    --

    Great: offtop.
     
  6. Osen

    Osen Рие

    Blog Posts:
    0
    Joined:
    Apr 5, 2008
    Messages:
    283
    Location:
    Париж
    TOLSTOPUZ
    Купи 0x64 проц.
     
  7. RamMerLabs

    RamMerLabs Well-Known Member

    Blog Posts:
    0
    Joined:
    Sep 11, 2006
    Messages:
    1,426
    Osen
    может быть всё-таки 0x40? :) хотя... какой здесь конкретно имеется ввиду процессор - одному *** известно :)