Кол-во проходов в фасме

Тема в разделе "WASM.ASSEMBLER", создана пользователем CodeWorld, 28 авг 2005.

  1. CodeWorld

    CodeWorld New Member

    Публикаций:
    0
    Регистрация:
    14 фев 2005
    Сообщения:
    46
    Каким параметром (а как в гуи версии?) задать кол-во проходов фасму?
     
  2. Anton_K

    Anton_K New Member

    Публикаций:
    0
    Регистрация:
    18 май 2005
    Сообщения:
    9
    Адрес:
    Germany
    Это задать невозможно (да и не нужно), FASM сам определяет сколько проходов необходимо.
     
  3. Paranoik

    Paranoik New Member

    Публикаций:
    0
    Регистрация:
    9 авг 2005
    Сообщения:
    28
    Можно задать только лимит количества проходов опцией "-p" при запуске fasm'a из командной строки.
     
  4. CodeWorld

    CodeWorld New Member

    Публикаций:
    0
    Регистрация:
    14 фев 2005
    Сообщения:
    46
    Нефига он не определяет. Я с этой проблемой мучачюсь еще с 1.44 версии в надежде что в послед это исправят.



    Главный файл:

    Вставляем include "test"

    (В инклуде тест, есть 3 подинклуда и в одном из них используется макрос hello)

    Вставляем include "hello"

    (Тут и находится аш макрос)



    F9 -> "Illegal instruction 'hello'". Меняю порядок определения инклудов. И получаю свой долгожданный бинарник. Ну так что? На насм что ли переходить =(
     
  5. IceStudent

    IceStudent Active Member

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



    Если нечто наподобие:
    Код (Text):
    1. hello
    2. include 'hello.inc'




    то так оно и есть. А должно быть иначе?
     
  6. CodeWorld

    CodeWorld New Member

    Публикаций:
    0
    Регистрация:
    14 фев 2005
    Сообщения:
    46
    >А должно быть иначе?

    Теперь ясно, что не должно =) Блин, а жаль. Макросы переопределять нельзя, зачем такая строгость? На втором проходе его уже не должно удивлять hello >:dntknw:



    А есть какие нить извращенные асмы? 8) Наверно они мне ближе будут
     
  7. R_NEW

    R_NEW New Member

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


    Директива purge отменяет определение макроса.
     
  8. IceStudent

    IceStudent Active Member

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


    Кто сказал?
     
  9. CodeWorld

    CodeWorld New Member

    Публикаций:
    0
    Регистрация:
    14 фев 2005
    Сообщения:
    46
    >Кто сказал?

    Гы, и переопределять можно :lol: но это не меняет дела. В условиях не конкуренции на имя макроса, можно было бы объявлять его где захочешь.



    <font color="red]воздерживаемся от ненормативной лексики, господа</font><!--color-->