Чему вы научитесь
- Использовать продвинутые регистры систему
- Писать оптимизированный код
- Создавать более сложные программы
- Заниматься отладкой кода
- Подключать include-файлы
О курсе
Почему NASM?
NASM (Netwide Assembler) — один из самых популярных и универсальных ассемблеров для архитектур x86-64. Вот почему он стоит выбора:
-
Кросс-платформенность: работает в Windows, Linux, macOS и поддерживает различные форматы выходных файлов (ELF, COFF, Mach-O, PE).
-
Гибкость и мощность: чистый и логичный синтаксис, макросы, поддержка современных инструкций (включая AVX, SSE).
-
Оптимизация: используется в высокопроизводительных и системных проектах (например, в частях ядра Linux, загрузчиках).
-
Сообщество и документация: NASM широко применяется в reverse engineering, разработке ОС и embedded-систем, поэтому материалов и примеров много.
Курс даст Вам расширенные знания в языке, возможность писать программы, максимально приближенные к реальным и развиваться дальше. Будет рассмотрена работа только под операционной системой Linux. Здесь нет узконаправленной информации, которая напрямую связана с криптографией, реверс-инженерингом и подобным.
Если вы еще не знакомы с основами языка, рекомендую пройти вам базовый курс Ассемблер(NASM Linux x86-64) - Базовый уровень.
Большим плюсом курса является то, что Вы всегда можете получить ответ преподавателя в короткие сроки и содержание курса со временем будет пополняться новыми задачами и вопросами, а так же обновленной теорией.
Для кого этот курс
Начальные требования
Базовые знания NASM и большим плюсом будет базовое знание С/С++.
Наши преподаватели
Как проходит обучение
В каждом разделе Вам будет дана вся необходимая теория для понимания расширенных возможностей языка и решения задач. В конце каждого раздела Вас будут ждать теоретические вопросы и практические задачи.