Курс на Stepik
Обложка курса «Assembler ARM» на Stepik
500 ₽

Assembler ARM 5.000

Открыть на
STEPIK.ORG

Освойте низкоуровневую архитектуру ARM64 — от структуры регистров и работы со стеком до векторных вычислений NEON, Inline Assembly и основ реверс-инжиниринга. Научитесь понимать процессор на уровне железа и писать максимально быстрый, безопасный и оптимизированный код.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Assembler ARM»Учеников на курсе 2
Сертификаты, выданные на курсе «Assembler ARM»Сертификатов выдано 1
Отзывы о курсе «Assembler ARM»Отзывов получено 1
Рейтинг курса «Assembler ARM»Рейтинг курса 5.000
Уроки в курсе «Assembler ARM»Количество уроков 28
Тесты в курсе «Assembler ARM»Количество квизов 27
Стоимость курса «Assembler ARM»Стоимость курса 500 ₽
Обновления курса «Assembler ARM»Обновления курса
Дата публикации курса «Assembler ARM»Дата публикации курса
Последнее обновление курса «Assembler ARM»Последнее обновление

Содержание курса

Разделы в курсе «Assembler ARM» 8 разделов Уроки в курсе «Assembler ARM» 28 уроков Тесты в курсе «Assembler ARM» 27 тестов Последнее обновление курса «Assembler ARM» обн. 9 августа 2026

Введение и основы архитектуры

4 урока
1. Что такое Assembler ARM
2. Регистровая модель
3. Состояния процессора: Уровни исключений
4. Настройка окружения

Первая программа и структура кода

4 урока
1. Секции программы: .text, .data, .bss, .rodata
2. Синтаксис GNU Assembler (GAS)
3. Системные вызовы (syscalls)
4. Процесс сборки

Работа с данными и арифметика

4 урока
1. Загрузка и хранение (Load/Store)
2. Арифметические операции
3. Логические операции
4. Работа с битами

Управление потоком выполнения

4 урока
1. Флаги состояния (NZCV)
2. Условные переходы
3. Циклы: Реализация for, while, do-while
4. Сравнение без ветвления: Инструкции CSEL, CSINC

Стек и функции

4 урока
1. Работа со стеком
2. Calling Convention (ABI)
3. Регистр связи (Link Register)
4. Сохранение контекста

Расширенные возможности

4 урока
1. SIMD и NEON
2. Floating Point
3. Атомарные инструкции
4. Inline Assembly

Практика и реверс-инжиниринг

3 урока
1. Оптимизация алгоритмов
2. Анализ кода: Чтение дизассемблированного вывода
3. Exploit Development (основы)

Заключение

1 урок
1. Заключение