Глупый вопрос

Тема в разделе "WASM.BEGINNERS", создана пользователем Antolflash, 26 мар 2009.

Статус темы:
Закрыта.
  1. Antolflash

    Antolflash New Member

    Публикаций:
    0
    Регистрация:
    14 дек 2008
    Сообщения:
    167
    Вопрос детский, но тем не менее.

    Что лучше учить (точнее на чём лучше практиковаться?), в плане синтаксиса асемблера? MASM? FASM? YASM или NASM? И вообще, что лучше, поподробнее разобраться в библиотеках windows, или поставить себе FreeBSD или там, например, Plan9. Ато не хочется распыляться.
     
  2. jaja

    jaja New Member

    Публикаций:
    0
    Регистрация:
    23 июл 2008
    Сообщения:
    243
  3. MSoft

    MSoft New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2006
    Сообщения:
    2.854
  4. Antolflash

    Antolflash New Member

    Публикаций:
    0
    Регистрация:
    14 дек 2008
    Сообщения:
    167
    Ну с синтаксами всё проще. Различия intel синтаксисов минимальны. Их можно быстренько понять.

    Чем FASM "лучше" MASM???

    Да, и вопрос большей частью касается изучения ОС с точки зрения будущей профессии - информационной безопасности, криптографии.
     
  5. Antolflash

    Antolflash New Member

    Публикаций:
    0
    Регистрация:
    14 дек 2008
    Сообщения:
    167
    Я как ослик, который может умереть от голода между двумя стогами сена(
     
  6. ohne

    ohne New Member

    Публикаций:
    0
    Регистрация:
    28 фев 2009
    Сообщения:
    431
  7. Aspire

    Aspire New Member

    Публикаций:
    0
    Регистрация:
    19 май 2007
    Сообщения:
    1.028
  8. _int2e_

    _int2e_ New Member

    Публикаций:
    0
    Регистрация:
    1 мар 2009
    Сообщения:
    124
  9. G13

    G13 New Member

    Публикаций:
    0
    Регистрация:
    24 мар 2006
    Сообщения:
    499
    (Open) WASM
     
  10. Antolflash

    Antolflash New Member

    Публикаций:
    0
    Регистрация:
    14 дек 2008
    Сообщения:
    167
    Ну а ОС?
    За что лучше сесть? Inferno, FreeBSD, Ubuntu или разобраться в библиотеках Windows???
     
  11. _int2e_

    _int2e_ New Member

    Публикаций:
    0
    Регистрация:
    1 мар 2009
    Сообщения:
    124
    Inferno
     
  12. MSoft

    MSoft New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2006
    Сообщения:
    2.854
    Windows
     
  13. ohne

    ohne New Member

    Публикаций:
    0
    Регистрация:
    28 фев 2009
    Сообщения:
    431
    FreeBSD
     
  14. Aspire

    Aspire New Member

    Публикаций:
    0
    Регистрация:
    19 май 2007
    Сообщения:
    1.028
  15. Antolflash

    Antolflash New Member

    Публикаций:
    0
    Регистрация:
    14 дек 2008
    Сообщения:
    167
    Это стёб?
     
  16. K10

    K10 New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2008
    Сообщения:
    1.590
    Windows, MASM

    Antolflash
    Сам подумай, что ты там будешь изучать в хрюниксах? Компилируемое программирование там по большей части just for fun, прикладное коммерческое пишется на всяких скриптовых языках типа php, java, pyton и прочий гуан, для которых особенности ситемы не особо важны. Ассемблерного программирования там нет.

    Ассемблер в Windows, имхо не важно какой именно, начни с MASM.
     
  17. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    Antolflash
    а ты нам щас без оси и компьюторра сюда постишь?м)
     
  18. litrovith

    litrovith Member

    Публикаций:
    0
    Регистрация:
    20 июн 2007
    Сообщения:
    509
    SPA, +1000 )
     
  19. Antolflash

    Antolflash New Member

    Публикаций:
    0
    Регистрация:
    14 дек 2008
    Сообщения:
    167
    Просто, как сказать, я сейчас на втором семе, в первом семестре были паскаль/си, во втором - ассемблерные всавки в студии. Собственно с синтаксисом студии __asm{} я знаком, и свободно пишу простенькие вещи а-ля сортировка и т.д. MASM (студийный синтаксис от него слегка отличается) я знаю из книги Питера Абеля (замечательная книга), но на чистом MASM пока ничего не писал. Сечас попробывал пописать на FASM и столкнулся с проблемой адресации данных в памяти, надо будет разобраться какой из вариантов перемещения данных (не адресса) там используется mov eax, dword mydata[3]; или mov eax, dword mydata+3; или mov eax, dword [mydata+3]; Как я полагаю последний вариант верен. А можно ли кидать адресс проплюсованный чем-либо сразу, тоже надо разобраться. Вообщем хочется найти нереально крутую комбинацию ос+среда. Склоняюсь или к windows+masm (много пользователей, есть литература, уже кое-что знаю), или Inferno+Limbo(это такой C)+а какой там ассемблер??? (очень простая система, сетевая заточенность, какие-то крутые фишки, которые делают её проще и понятнее линукса, распределённые вычисления, возможность запуска из другой системы)
     
  20. litrovith

    litrovith Member

    Публикаций:
    0
    Регистрация:
    20 июн 2007
    Сообщения:
    509
    Antolflash, вот, наверное, вы сами ответили на свой вопрос ).
     
Статус темы:
Закрыта.