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