Авторы: Нина Челышева, Фёдор Гончаров
Иногда не хватает возможностей языка C и хочется обращаться напрямую к ОС
Ключевое слово asm
Пример использования asm (базовый вид)
Конструкция asm нужна для того, чтобы написать то, что компилятор не умеет писать (то есть, написать туда можно вообще что угодно)
<aside>
💡 Чтобы посмотреть, как программа компилируется в ассемблерные инструкции, достаточно добавить флаг -S
в компиляцию с помощью gcc
</aside>
То, что мы написали в виде строчек в явном виде попадает в ассемблерные инструкции, в выходной файл после компиляции