MASM macro function

Тема в разделе "WASM.ASSEMBLER", создана пользователем green, 26 окт 2004.

  1. green

    green New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2003
    Сообщения:
    1.217
    Адрес:
    Ukraine
    Можно ли определить в MASM макрос-функцию без параметров,

    которую бы можно было использовать без скобок

    (т.е. например
    Код (Text):
    1.  
    2. mov eax, MyMacroFunc
    3.  


    вместо
    Код (Text):
    1.  
    2. mov eax, MyMacroFunc()
    3.  


    )



    Спасибо.
     
  2. S_T_A_S_

    S_T_A_S_ New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2003
    Сообщения:
    1.754
    Вроде бы только так можно:

    MyMacroFunc equ foo



    т.к. () скабочки именно и определяют, что это - функция.
     
  3. green

    green New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2003
    Сообщения:
    1.217
    Адрес:
    Ukraine
    S_T_A_S_

    ок, спасибо.



    токо через equ думаю не пойдет - мой макрос раскрывается в зависимости от других макропеременных.

    вообще это некритично, просто семантика этого макроса принципиально не предполагает параметров.