The OpenNET Project / Index page

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

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

19.10.2007 21:23

В документе "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
Тип: английский / Практикум
Короткая ссылка: https://opennet.ru/12477-assembler
Ключевые слова: assembler
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (11) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | 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:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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