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

Тема в разделе "WASM.BEGINNERS", создана пользователем TOLSTOPUZ, 6 июн 2008.

  1. TOLSTOPUZ

    TOLSTOPUZ New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2008
    Сообщения:
    509
    Можно ли использовать для временного хранения данных стек?
    Если регистров не хватает?
    Или где ещё можно сохранить параметр кроме

    eax,ebx,ecx,edx

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

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    ну как бы обычно так и делаеют когда не хватает регистров.
    Почитай про организацию стековых фреймов.
     
  3. max7C4

    max7C4 New Member

    Публикаций:
    0
    Регистрация:
    17 мар 2008
    Сообщения:
    1.203
    Вообщето stdcall при передаче параметров только и предполагает помещение параметров в стек и никуда больше. Хотя при написание программ на ассемблере можно делать что угодно с параметрами, если правда не придется использовать ассемблерный код с ЯВУ или сам не запутаешься.
     
  4. RamMerLabs

    RamMerLabs Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    1.426
    TOLSTOPUZ
    об инструкциях push и pop слышал?

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

    Colibri New Member

    Публикаций:
    0
    Регистрация:
    8 май 2008
    Сообщения:
    117
    --

    Great: offtop.
     
  6. Osen

    Osen Рие

    Публикаций:
    0
    Регистрация:
    5 апр 2008
    Сообщения:
    283
    Адрес:
    Париж
    TOLSTOPUZ
    Купи 0x64 проц.
     
  7. RamMerLabs

    RamMerLabs Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    1.426
    Osen
    может быть всё-таки 0x40? :) хотя... какой здесь конкретно имеется ввиду процессор - одному *** известно :)