Для установки нажмите кнопочку Установить расширение. И это всё.

Исходный код расширения WIKI 2 регулярно проверяется специалистами Mozilla Foundation, Google и Apple. Вы также можете это сделать в любой момент.

4,5
Келли Слэйтон
Мои поздравления с отличным проектом... что за великолепная идея!
Александр Григорьевский
Я использую WIKI 2 каждый день
и почти забыл как выглядит оригинальная Википедия.
Статистика
На русском, статей
Улучшено за 24 ч.
Добавлено за 24 ч.
Что мы делаем. Каждая страница проходит через несколько сотен совершенствующих техник. Совершенно та же Википедия. Только лучше.
.
Лео
Ньютон
Яркие
Мягкие

Из Википедии — свободной энциклопедии

GNU Assembler (GAS)
Логотип программы GNU Assembler (GAS)
Тип ассемблер
Разработчик Фонд свободного ПО
Написана на C
Операционная система кроссплатформенное ПО
Первый выпуск 1986
Аппаратная платформа кроссплатформенное ПО
Последняя версия
  • toolset version of binutils[1]
Лицензия GPL 3
Сайт gnu.org/software/binutil…

GNU Assembler или GAS (вызывается командой as) — ассемблер проекта GNU; используется компилятором GCC[2]. Входит в пакет GNU Binutils. Кроссплатформенная программа, запускается и компилирует код для многочисленных процессорных архитектур. Распространяется на условиях свободной лицензии GPL 3.

Синтаксис

Синтаксис и директивы GAS на всех платформах в значительной степени схожи[3]. Директивы начинаются с точки. Многострочные комментарии обозначаются как в Си (/* … */). Однострочные комментарии на разных платформах обозначаются по-разному; например, в GAS для x86 и x86-64 они обозначаются как в C++ (// …) или как в sh (# …), в то время как в GAS для ARM они обозначаются символом @.

По умолчанию, GAS использует AT&T-синтаксис для x86 и x86-64, то есть регистры обозначаются префиксом % и регистр-приёмник указывается после источника; например код

  movl $42, %eax

помещает значение 42 в регистр eax.

В версии 2.10 (выпущенной в 2000 году) появилась поддержка варианта более привычного для x86 Intel-синтаксиса[4], вызываемого директивой .intel_syntax noprefix (директива .intel_syntax используется для варианта Intel-синтаксиса, в котором регистры обозначаются префиксом %). Например, код

.intel_syntax noprefix
  mov eax, 42

равноценен коду с AT&T-синтаксисом, указанному выше.

Примеры

Ниже приведены примеры программы Hello, world! для GAS под Linux.

Примечания

  1. https://sourceware.org/git/?p=binutils-gdb.git;a=tree
  2. Linux Assembly HOWTO: GAS (англ.). Дата обращения: 18 июля 2010. Архивировано из оригинала 22 марта 2012 года.
  3. Using as: The GNU Assembler (англ.). Дата обращения: 18 июля 2010. Архивировано из оригинала 22 марта 2012 года.
  4. gas/NEWS (англ.). Дата обращения: 17 июля 2010. Архивировано из оригинала 18 февраля 2012 года.

Ссылки

Эта страница в последний раз была отредактирована 11 мая 2018 в 11:05.
Как только страница обновилась в Википедии она обновляется в Вики 2.
Обычно почти сразу, изредка в течении часа.
Основа этой страницы находится в Википедии. Текст доступен по лицензии CC BY-SA 3.0 Unported License. Нетекстовые медиаданные доступны под собственными лицензиями. Wikipedia® — зарегистрированный товарный знак организации Wikimedia Foundation, Inc. WIKI 2 является независимой компанией и не аффилирована с Фондом Викимедиа (Wikimedia Foundation).