The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

19.10.2007 21:23  Сравнение ассемблеров: GAS и NASM

В документе "Linux assemblers: A comparison of GAS and NASM" представлены результаты сравнения возможностей свободных компиляторов программ на языке ассемблер - GAS (GNU Assembler) и NASM (Netwide Assemble).

В материале сравнивается синтаксис (GAS - AT&T синтаксис, NASM - Intel-синтаксис), особенности организации доступа к памяти и стеку, различия в определении макросов и функций и т.д.

  1. Главная ссылка к новости (http://www.ibm.com/developerwo...)
  2. YASM - NASM переписанный под лицензией BSD
  3. FASM - Flat Assembler, лицензия BSD
  4. Использование GNU ассемблера GAS.
  5. От C к Ассемблеру
  6. Руководство по ассемблеру NASM
Лицензия: CC-BY
Тип: английский / Практикум
Ключевые слова: assembler
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, sunTechnic (?), 21:52, 19/10/2007 [ответить] [показать ветку] [···]    [к модератору]
  • +/
    хорошая статейка, так прям сразу и зачесались руки чего-нить сваять на NASM
     
  • 1.2, Аноним (-), 23:22, 19/10/2007 [ответить] [показать ветку] [···]    [к модератору]
  • +/
    а где мой любимый FASM?
     
  • 1.7, Аноним (7), 02:51, 20/10/2007 [ответить] [показать ветку] [···]    [к модератору]
  • +/
    Кому там fasm нужен - http://likameta.narod.ru/passembler/asm1.html
     
  • 1.8, Аноним (8), 06:27, 20/10/2007 [ответить] [показать ветку] [···]    [к модератору]
  • +/
    Ну ок, а какой ассемблер для линукс понимает набор команд ARM?Ну допустим у gcc с его gas можно асм юзать.А еще?
     
     
  • 2.10, Zert (ok), 19:12, 20/10/2007 [^] [ответить]    [к модератору]
  • +/
    А чем gas не нравится?
     
     
  • 3.15, R007 (?), 19:40, 22/10/2007 [^] [ответить]    [к модератору]  
  • +/
    Так его уже перечислили??
     
  • 1.9, Аноним (-), 16:09, 20/10/2007 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    чем прикажете дебажить эти ASMы на amd64?
     
     
  • 2.11, gdb (?), 21:41, 20/10/2007 [^] [ответить]    [к модератору]  
  • +/
    man gdb?
     
     
  • 3.13, anonymous (??), 16:20, 21/10/2007 [^] [ответить]    [к модератору]  
  • +/
    gdb асм не дебажит
     
  • 3.14, anonymous (??), 16:29, 21/10/2007 [^] [ответить]    [к модератору]  
  • +/
    from man gdb:
    You  can  use  GDB  to  debug programs written in C, C++, and Modula-2.
    Fortran support will be added when a GNU Fortran compiler is ready.

    from Quake 3 UrbanTerror:
    OH, YOU IDIOT!!!

     
  • 2.12, horsh (??), 02:42, 21/10/2007 [^] [ответить]    [к модератору]  
  • +/
    dbx дебажит на amd64

    http://docs.sun.com/app/docs/doc/819-5257
    http://developers.sun.com/sunstudio/documentation/ss11/mr/man1/dbx.1.html

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor