Выделение локального массива

Тема в разделе "WASM.BEGINNERS", создана пользователем Codegrammer, 23 мар 2010.

  1. Codegrammer

    Codegrammer New Member

    Публикаций:
    0
    Регистрация:
    16 мар 2010
    Сообщения:
    37
    Простите за ламерский вопрос. Как можно в функции выделить локальный массив (т.е. в стеке)
    хочется чтобы было что-то вроде
    LOCAL myStr:BYTE "Hello, World"
    или напрямую в стек вогнать push "Hello"
    Как это делается по-человечески?
     
  2. cppasm

    cppasm New Member

    Публикаций:
    0
    Регистрация:
    18 июл 2006
    Сообщения:
    923
    Код (Text):
    1. SUB   ESP, LocalArraySize
     
  3. Codegrammer

    Codegrammer New Member

    Публикаций:
    0
    Регистрация:
    16 мар 2010
    Сообщения:
    37
    а можно как-нить потом вбить по простому в стек строку? или надо с ASCII возиться самому?
     
  4. murder

    murder Member

    Публикаций:
    0
    Регистрация:
    3 июн 2007
    Сообщения:
    628
    Можно просто объявить myStr db "Hello, World" после ret. Но тогда секция кода должна иметь доступ на чтение/запись.
     
  5. Codegrammer

    Codegrammer New Member

    Публикаций:
    0
    Регистрация:
    16 мар 2010
    Сообщения:
    37
    Спасибо огромное. Это то, что мне нужно.