Компьютерные науки

Ассемблер в Linux для программистов на C

Программа о программировании на ассемблере x86-64 в среде Linux. Материал выступает практическим мостом между высокоуровневым языком C и аппаратным обеспечением, знакомя с методами адресации.
Студентов 629 Выпускников 65 Для всех
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Этот курс рассматривает основы программирования на ассемблере в операционной системе Linux. В материалах разбирается архитектура, синтаксис языка, методы адресации памяти и основные машинные команды. Практическая часть включает работу с отладчиком GDB для анализа кода. Курс адресован разработчикам на C, желающим углубить понимание работы программ на низком уровне и взаимодействия с аппаратным обеспечением.
Цели
  • Сформировать базовое понимание архитектуры и синтаксиса ассемблера в Linux.
  • Развить навыки использования методов адресации и машинных команд.
  • Подготовить к низкоуровневой отладке и анализу программного кода.
Чему я научусь?
  • Описывать архитектурные особенности выполнения программ на ассемблере.
  • Применять синтаксис ассемблера для написания базового кода в Linux.
  • Использовать различные методы адресации при работе с памятью.
  • Анализировать и отлаживать программы с помощью инструмента GDB.

Авторы

Проект Википедия
Проект Википедия
Чему я научусь?
  • Описывать архитектурные особенности выполнения программ на ассемблере.
  • Применять синтаксис ассемблера для написания базового кода в Linux.
  • Использовать различные методы адресации при работе с памятью.
  • Анализировать и отлаживать программы с помощью инструмента GDB.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Архитектура
2 Hello, world!
3 Синтаксис ассемблера
4 Методы адресации
5 Команды ассемблера
6 Отладчик GDB
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

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

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.