Ассемблер (NASM Linux x86-64) — Углублённый уровень

Практический курс по работе с NASM (Netwide Assembler) для написания эффективного низкоуровневого кода. Рассматриваются углубленные темы ассемблера x86-64, а именно оптимизация, работа с файлами, взаимодействие с другими языками и прочее.
Средний уровень
Часть
1 программы →
Сертификат Stepik

Чему вы научитесь

  • Использовать продвинутые регистры систему
  • Писать оптимизированный код
  • Создавать более сложные программы
  • Заниматься отладкой кода
  • Подключать 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 и готов пойти дальше по этому сложному пути.

Начальные требования

Базовые знания NASM и большим плюсом будет базовое знание С/С++.

Наши преподаватели

Как проходит обучение

В каждом разделе Вам будет дана вся необходимая теория для понимания расширенных возможностей языка и решения задач. В конце каждого раздела Вас будут ждать теоретические вопросы и практические задачи.

Программа курса

загружаем...
Certificate

Сертификат

Сертификат Stepik

Входит в 1 программу

  •    
     
     

Сколько стоит обучение

Old Price: 1 690  Discount Price: 1 436,50 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Old Price: 1 690  Discount Price: 1 436,50