Директива enter в ФАСМ

Тема в разделе "WASM.BEGINNERS", создана пользователем Polimorph, 1 окт 2005.

  1. Polimorph

    Polimorph New Member

    Публикаций:
    0
    Регистрация:
    29 сен 2005
    Сообщения:
    51
    Адрес:
    Russian
    Объясните пож-та чё за деректива и её синтаксис

    дай те пож та сылки на докум-цию тока нормальную не точ то пару косых переводов по FAsm 1.64 и ещё чё такое native at .....



    Спасибо
     
  2. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    enter - это вообще-то инструкция x86, см. соответствующую доку.



    документация - fasm.txt (pdf).



    format native at -
     
  3. dr_dred

    dr_dred Сергей

    Публикаций:
    0
    Регистрация:
    12 мар 2005
    Сообщения:
    301
    Адрес:
    Russia
    IceStudent

    enter - это вообще-то макрос. Если передавать параметры, то она будет как соотв. инструкция х86, в противном случае - служит для создния локальных переменных:
    Код (Text):
    1. proc    proc01
    2.         local1 dd ?
    3.         local2 rb 12
    4.         [b]enter[/b]
    5.         ...




    Но сейчас уже все гораждо проще, и обйявление локальных переменных можно делать как в масме.
     
  4. IceStudent

    IceStudent Active Member

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


    Хм, этого не знал. Но всё равно, var1 rb 12 куда лучше local var1[12]:byte