sfd
Ассемблерный код программ на языке C (интрига близка к завершению)
В этой статье все ссылки на мои материалы канала Old Programmer:
Программирование. Тематическое оглавление моего Zen-канала (Old Programmer) В двух предыдущих статьях (статья 1 и статья 2) о производительности C и ассемблера мы сравнивали две программы: одна на C (main90.c), другая с использованием функции на ассемблере (main90a.c плюс asm17.s). Выяснилось, что ассемблер обходит компилятор C по скорости (по-крайней мере для конкретного кода). При этом я не использовал опции оптимизации. Во второй...
Как избежать ошибок в расширенной встроенной ассемблерной вставке: простые правила для сложного кода
Встроенный ассемблер (inline assembly) — мощный инструмент для программирования на низком уровне. Однако его использование часто сопровождается ошибками, которые могут привести к нестабильной работе программы или скрытым багам. В статье "Rules to avoid common extended inline assembly mistakes" рассматриваются основные принципы работы с ассемблерными вставками и способы избежать распространённых ошибок. Эта тема актуальна для разработчиков, которые работают с производительными приложениями, системным ПО или специфичным железом...