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