unix FAQ

Тема в разделе "WASM.UNIX", создана пользователем STAKANOV, 16 ноя 2005.

  1. STAKANOV

    STAKANOV New Member

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


    Я честно говоря не встречал чтобы эти термины использовались в документации к юниксам, подозреваю что это терминология здесь будет излишней, тем более сомневаюсь что это пременимо к вызову прерывания, поэтому все просто расписывают(а в линуксе там вообще не без фокуса-покуса :derisive: ),но учитывая тот факт что сами юниксы тестно связаны с си, то можно сказать что CDECL это стандарт по умолчанию. Хотя отличия встречаютются, но только в альтернативных языках программирования (например FreePascal, а вот GNU Pascal опять же CDECL)



    Хотя может для тех кто пришел из Windows это важный момент.



    И еще - FASTCALL, CDECL, STDCALL кем стандартизированы? POSIX?
     
  2. NoName

    NoName New Member

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

    STAKANOV New Member

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


    точно, не понятно при этом зачем вообще wasm.ru нужен :derisive:



    за ссылку конечно спасибо, может переведешь заодно, а то у меня первый на очереди перевод доков по FreePascal? А пока добавлю ее в закладки ...
     
  4. NoName

    NoName New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2004
    Сообщения:
    1.229
    Дай мыло или асю продолжим обсуждение если это не было шуткой.
     
  5. STAKANOV

    STAKANOV New Member

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


    platinum зверюга umail точка ru
     
  6. NoName

    NoName New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2004
    Сообщения:
    1.229
    В основном факе не работают линки и еще куча других.



     
  7. STAKANOV

    STAKANOV New Member

    Публикаций:
    0
    Регистрация:
    13 ноя 2005
    Сообщения:
    73
    Адрес:
    Планета Земля
    Я вот думаю, не включить ли нам в FAQ пример "Hello,world!" для X-Window?







    не туда написал :derisive: это наверно надо на WASM.SITE
     
  8. rgo

    rgo New Member

    Публикаций:
    0
    Регистрация:
    21 мар 2005
    Сообщения:
    87
    STAKANOV если ты такой большой фан асма под *nix, то, наверное, оценишь: http://sourceforge.net/projects/asmedit ;). я не пользовался, но на асме и под *nix.
     
  9. STAKANOV

    STAKANOV New Member

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


    На FreeBSD похоже без бубна не собирается, да и кажется оно под nasm. Я предпочитаю простые средства - mcedit (из mc) и DDD. Чего и всем рекомендую. :derisive:
     
  10. STAKANOV

    STAKANOV New Member

    Публикаций:
    0
    Регистрация:
    13 ноя 2005
    Сообщения:
    73
    Адрес:
    Планета Земля
    Все. Думаю FAQ больше активно редактироваться не будет. Правда из-за двух примеров с GUI получился он довольно большим. По этому не уверен, что его можно разместить здесь в отдельной теме.



    хотя если примеры просто приципить отдельным архивом...
     
  11. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Да, столько кода в FAQ лучше не помещать.
     
  12. STAKANOV

    STAKANOV New Member

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


    кстати в одном старом FAQ по ассмблеру его не меньше (в сумме)



    наверно все )
     
  13. cresta

    cresta Active Member

    Публикаций:
    0
    Регистрация:
    13 июн 2004
    Сообщения:
    2.257
    Не понял, а что я оказался в составителях, вроде ничего не составлял... Интересно даже :)
     
  14. STAKANOV

    STAKANOV New Member

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


    )))) Ты перевел пример для GUI в вариант для fasm, правда не до конца. Кстати, если бы ты этого не сделал, то этого варианта возможно никогда и не было бы, и похоже это будет самый популярный файл. :derisive:
     
  15. IceStudent

    IceStudent Active Member

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


    А разве в nasm'e интеловский синтаксис?
     
  16. STAKANOV

    STAKANOV New Member

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


    да, что это не АТ&Т это точно
     
  17. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    movl %eax,%ecx (насм) и mov ecx,eaх (x86) - я правильно понял?
     
  18. STAKANOV

    STAKANOV New Member

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


    так только в as (здесь суфикс можно опустить)





    так в fasm, nasm, tasm, masm ...
     
  19. IceStudent

    IceStudent Active Member

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

    STAKANOV New Member

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


    некторые подробности здесь (англ)