Клон FASM. Переписываю fasm на яз. Modula-2. Что добавить?

Тема в разделе "WASM.HEAP", создана пользователем vladfind, 16 дек 2005.

  1. vladfind

    vladfind New Member

    Публикаций:
    0
    Регистрация:
    5 дек 2005
    Сообщения:
    64
    Адрес:
    Лен. обл., г. Кириши
    Реконструирую исходный код с ассемблера FASM на язык Modula-2. (Проект робот-программист http://www.wasm.ru/forum/index.php?action=vthread&forum=5&topic=12633)



    Что нового добавить в программный код?



    а) Командная строка FASM: '-m', '-p'



    Мне хочется добавить:

    <ul type=disc>

    <li>'-h' - справка по FASM

    <li>'-x86-16' - исх. код ассемблера для модели 16 бит

    <li>'-x86-32' - -"- для 32 бит

    <li>'-x86-64' - -"- для 64 бит

    <li>'-t nn' - тест номер 'nn'

    <li>'-l' - создать листинг на "чистом" ассемблере с раскрытием макросов

    <li>'-s 1' - все сообщения ошибок ассемблера

    <li>'-s 2' - слова мнемоники x86

    <li>'-s 3' - директивы препроцессора

    <li>'-ru' - полная локализация на русский собщений

    <li>'-an' - -"- на английском

    </ul>



    АНКЕТА

    <ol type=1>

    <li> Нужна ли локализация FASM?

    <li> Добавить другую функциональность . . . . . .

    </ol>
     
  2. NoName

    NoName New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2004
    Сообщения:
    1.229
    auto uninstall
     
  3. vladfind

    vladfind New Member

    Публикаций:
    0
    Регистрация:
    5 дек 2005
    Сообщения:
    64
    Адрес:
    Лен. обл., г. Кириши
    Можно подробнее. Не понял.
     
  4. volodya

    volodya wasm.ru

    Публикаций:
    0
    Регистрация:
    22 апр 2003
    Сообщения:
    1.169
    Это он хамит. Означает, что не нужна никому твоя поделка.
     
  5. Drakon

    Drakon New Member

    Публикаций:
    0
    Регистрация:
    24 сен 2004
    Сообщения:
    85
    Адрес:
    Russia
    Почему-же? В качестве курсовой или дипломной в институт самое оно =)
     
  6. NullSessi0n

    NullSessi0n New Member

    Публикаций:
    0
    Регистрация:
    20 янв 2006
    Сообщения:
    322
    В качестве курсовой - советую изучить антиотладку. Сам volodya не плохо поведал о её механизмах.
     
  7. vladfind

    vladfind New Member

    Публикаций:
    0
    Регистрация:
    5 дек 2005
    Сообщения:
    64
    Адрес:
    Лен. обл., г. Кириши
    По прошествию времени появилась новая версия FASM от автора. Есть изменения. Только вновь не хватает следующего:

    1. Нет программы, которая бы автоматически сравнивала версии ассемблера. Так для полного изучения того, что убавили, а что добавили. В случае реализации на языке высокого уровня - это сделать можно достаточно легко.
    2. Сообщество программистов гораздо шустрее добавляла. исправляла, улучшала код на языке высоко уровня, чем на ассемблере. Объясняется тем, что классным спецом на асме можно стать не за пару часов. Очень многое необходимо держать в голове: коды процессора, описание ассемблера и т.д.

    И дело не в курсовой, а в создании немного другой технологии проектирования и создания программ. Ассемблер нужен, т.е. клон на языке ассемблера есть узловая часть любого компилятора.