ПРОСОФТ Как посмотреть ассемблерный код Arduino скетча - objdump
Ассемблерный код программ на языке C (интрига близка к завершению)
В этой статье все ссылки на мои материалы канала Old Programmer:
Программирование. Тематическое оглавление моего Zen-канала (Old Programmer) В двух предыдущих статьях (статья 1 и статья 2) о производительности C и ассемблера мы сравнивали две программы: одна на C (main90.c), другая с использованием функции на ассемблере (main90a.c плюс asm17.s). Выяснилось, что ассемблер обходит компилятор C по скорости (по-крайней мере для конкретного кода). При этом я не использовал опции оптимизации. Во второй...
Программирование на ассемблере Ассемблер GAS в Linux x86-64. Использование ассемблерного кода в языках высокого уровня (книга)
Продолжаем публикацию книги о программирование на языке ассемблера (GAS) в операционной системе Linux (x86-64). Сегодня говорим о языках высокого уровня C и Pascal. Параграф 6.5 Использование ассемблера на языках высокого уровня В предыдущем параграфе (Параграф 6.4) была получена статическая библиотека из кода на языке ассемблера. Конечно, она может быть использована не только в ассемблерных программах, но и в языках высокого уровня. Рассмотрим следующую программу на языке C (см. Листинг 58) Для подключения библиотеки, созданной в предыдущем параграфе выполним команды gcc -c l64...