9.3.1. Ассемблерные инструкции

9.3.1. Ассемблерные инструкции

Первая секция содержит ассемблерные инструкции, заключенные в кавычки. В рассматриваемом примере таких инструкций две: fucomip и seta. Они разделены точкой с запятой. Если текущий вариант языка ассемблера не допускает такого способа разделения инструкций, воспользуйтесь символом новой строки ( ).

Компилятор игнорирует содержимое первого раздела, разве что один уровень символов процента удаляется, т.е. вместо %% будет %. Смысл выражения %%st(1) и ему подобных зависит от архитектуры компьютера.

Если при компиляции программы, содержащей функцию asm(), указать опцию -traditional или -ansi, компилятор gcc выдаст предупреждение. Чтобы этого избежать, используйте альтернативное имя __asm__.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Инструкции и критерии адаптации

Из книги Модель зрелости процессов разработки программного обеспечения автора Паулк Марк

Инструкции и критерии адаптации СППО описывается на общем уровне, не всегда применимом для проекта. Для выбора жизненного цикла ПО из рекомендованных к использованию, а также для адаптации и уточнения СППО и выбранного жизненного цикла к конкретным характеристикам


5.4 Инструкции и справки

Из книги ИНФОРМАЦИОННАЯ ТЕХНОЛОГИЯ. РУКОВОДСТВО ПО УПРАВЛЕНИЮ ДОКУМЕНТИРОВАНИЕМ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ автора Автор неизвестен

5.4 Инструкции и справки Документация, требующаяся операторам, пользователям, руководителям и другим заинтересованным лицам для того, чтобы понимать и использовать программную


Инструкции

Из книги Основы объектно-ориентированного программирования автора Мейер Бертран

Инструкции ОО-нотация, разработанная в этой книге, императивна: вычисления специфицируются через команды (commands), также называемые инструкциями (instructions). (Мы избегаем обычно применимого термина оператор (предложение) (statement), поскольку в слове есть оттенок выражения,


Инструкции XSLT

Из книги XSLT автора Хольцнер Стивен

Инструкции XSLT В теле шаблона может присутствовать ряд элементов XSLT, называемых инструкциями:• <xsl:apply-imports>;• <xsl:apply-templates>;• <xsl:attribute>;• <xsl:call-template>;• <xsl:choose>;• <xsl:comment>;• <xsl:copy>;• <xsl:copy-of>;• <xsl:element>;• <xsl:fallback>;• <xsl:for-each>;• <xsl:if>;•


Краткие инструкции по использованию параметров

Из книги Реестр Windows 7 автора Климов Александр Петрович

Краткие инструкции по использованию параметров Прежде чем мы приступим к изучению новых параметров в реестре Windows, необходимо ознакомиться с некоторыми правилами, которых мы будем придерживаться в этой книге. Прежде всего, для экономии места мы будем использовать


9.2.1. Преобразование функции asm() в ассемблерные инструкции

Из книги Программирование для Linux. Профессиональный подход автора Митчелл Марк

9.2.1. Преобразование функции asm() в ассемблерные инструкции Компилятор gcc интерпретирует функцию asm() очень просто: он генерирует ассемблерные инструкции, обрабатывающие указанные входные и выходные операнды, после чего заменяет вызов функции заданной инструкцией. Никакой


5. Инструкции

Из книги C++ для начинающих автора Липпман Стенли

5. Инструкции Мельчайшей независимой частью С++ программы является инструкция. Она соответствует предложению естественного языка, но завершается точкой с запятой (;), а не точкой. Выражение С++ (например, ival + 5) становится простой инструкцией, если после него поставить


5.1. Простые и составные инструкции

Из книги автора

5.1. Простые и составные инструкции Простейшей формой является пустая инструкция. Вот как она выглядит:; // пустая инструкцияПустая инструкция используется там, где синтаксис С++ требует употребления инструкции, а логика программы – нет. Например, в следующем цикле while,