The OpenNET Project / Index page

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

Ассемблеры для Linux: Сравнение GAS и NASM

12.12.2007 12:13

Доступен перевод статьи в которой объясняются некоторые наиболее важные синтаксические и семантические различия двух самых популярных ассемблеров для Linux - GNU Assembler (GAS) и Netwide Assembler (NASM), а также различия в базовом синтаксисе, переменных и доступе к памяти, обработке макросов, функциях и внешних подпрограммах, работе со стеком и методиках простого повторения блоков кода.

  1. Главная ссылка к новости (http://www.ibm.com/developerwo...)
  2. OpenNews: Сравнение ассемблеров: GAS и NASM
Автор новости: IBM dW
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/13196-linux
Ключевые слова: linux, assembler, gas, nasm
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (5) RSS
  • 1.1, pavlinux (??), 13:56, 12/12/2007 [ответить]  
  • +/
    По моему, это уже было?!
     
  • 1.2, Bocha (??), 14:17, 12/12/2007 [ответить]  
  • +/
    Доступен перевод стати. У ней особенная стать.
     
  • 1.3, xor2003 (?), 16:08, 12/12/2007 [ответить]  
  • +/
    "Одним из основных различий между NASM и GAS является синтаксис. В GAS используется относительно старый синтаксис AT&T, характерный для GAS и некоторых старых ассемблеров, тогда как NASM использует синтаксис Intel, поддерживаемый большинством ассемблеров, в том числе TASM и MASM. (Современные версии GAS поддерживают директиву .intel_syntax, которая позволяет использовать синтаксис Intel в GAS.)"
    и все и больше ничего полезного...
     
  • 1.4, Аноним (4), 00:43, 13/12/2007 [ответить]  
  • +/
    А можно ли в gcc использовать встроенный ассемблер с Intel синтаксисом?
     
     
  • 2.6, bond (?), 12:15, 13/12/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >А можно ли в gcc использовать встроенный ассемблер с Intel синтаксисом?

    поищи про
    asm(".intel_syntax noprefix\n ");

     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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