А он отличается форматом?
Если сравнивать гну и масм, то конечно, ну ещё не стоит забывать про системные вызовы
format PE и format ELF
Системные вызовы реализуются командами, которые одинаковы и зависят лишь от ЦП. Кстати, в Винде и досе их нет для пользователя, есть системные функции.
Это формат исполняемого файла. Очевидно же, что это принципиально разные вещи.
И да, разница между gas и masm состоит лишь в нотации, то есть используемых мнемониках команд.
В винде они есть для пользователя, просто номера системных вызовов меняются от версии к версии (в инете где-то даже статейка была с номерами для каждой винды), другое дело, что проще абстрактные обёртки использовать
В Винде принято называть их функциями ОС. Сути это не меняет, но дублирование названия пропадает, так как там ещё один механизм назвали системными вызовами.
Обсуждают сегодня