как создать bin файл?

Тема в разделе "WASM.BEGINNERS", создана пользователем Gnid, 28 янв 2006.

  1. Gnid

    Gnid New Member

    Публикаций:
    0
    Регистрация:
    28 янв 2006
    Сообщения:
    2
    Адрес:
    Ukraine
    вопрос, достойный мастера :)

    много читал надписи типа "а теперь из этого файла скомпилим бинарник..." Так как из обычного например текстового файла получить бинарник?
     
  2. bogrus

    bogrus Active Member

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




    Переименовать .txt в .bin :)
     
  3. Alexey2005

    Alexey2005 New Member

    Публикаций:
    0
    Регистрация:
    9 янв 2006
    Сообщения:
    19
    Адрес:
    Russia
    Если исходник на MASM, то нужно как минимум 3 вещи:

    1. транслятор

    2. линкер

    3. способность разобраться в их многочисленных ключах.

    На fasm всё чуть проще - достаточно лишь транслятора (fasm) - набрать, к примеру,

    fasm.exe <name.asm> <name.exe>
     
  4. Gnid

    Gnid New Member

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

    спасибо канэчна, но дело в том что я скомпилить и слинковать в экзешник все-таки смогу, а вот как получить бинарник?
     
  5. mix_mix

    mix_mix Михаил

    Публикаций:
    0
    Регистрация:
    8 окт 2005
    Сообщения:
    277
    Адрес:
    Токио
    Господи, бинарник и откомпиленная прога одно и тоже, тоже самое, что текст проги и исходник.
     
  6. bogrus

    bogrus Active Member

    Публикаций:
    0
    Регистрация:
    24 окт 2003
    Сообщения:
    1.338
    Адрес:
    ukraine
    Gnid



    - берешь my.txt, пишешь в нем слово BINARI, сохраняешь как my.bin

    - берешь my.asm, пишешь:
    Код (Text):
    1.             inc     edx
    2.             dec     ecx
    3.             dec     esi
    4.             inc     ecx
    5.             push    edx
    6.             dec     ecx
    Нажимаешь в фасме F9 (компилить)



    А потом сверяешь полученные разными способами 2 файла my.bin :)