Курс на Stepik
Обложка курса «Ассемблер (NASM Linux x86-64) — Базовый уровень» на Stepik
1 690 ₽

Ассемблер (NASM Linux x86-64) — Базовый уровень ★ 4.909

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

Первый курс линейки об ассемблере x86-64: с нуля объясняет модель данных, арифметику, переходы, циклы, работу с памятью, функции и системные вызовы на Linux. К концу курса вы напишете свои первые самостоятельные программы — калькулятор, конвертер чисел, сортировщик файлов.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Ассемблер (NASM Linux x86-64) — Базовый уровень»Учеников на курсе 226
Сертификаты, выданные на курсе «Ассемблер (NASM Linux x86-64) — Базовый уровень»Сертификатов выдано 31
Отзывы о курсе «Ассемблер (NASM Linux x86-64) — Базовый уровень»Отзывов получено 11
Рейтинг курса «Ассемблер (NASM Linux x86-64) — Базовый уровень»Рейтинг курса 4.909
Уроки в курсе «Ассемблер (NASM Linux x86-64) — Базовый уровень»Количество уроков 43
Тесты в курсе «Ассемблер (NASM Linux x86-64) — Базовый уровень»Количество квизов 150
Задачи с кодом в курсе «Ассемблер (NASM Linux x86-64) — Базовый уровень»Количество задач с кодом 61
Время прохождения курса «Ассемблер (NASM Linux x86-64) — Базовый уровень»Время прохождения курса —
Стоимость курса «Ассемблер (NASM Linux x86-64) — Базовый уровень»Стоимость курса 1 690 ₽ —
Обновления курса «Ассемблер (NASM Linux x86-64) — Базовый уровень»Обновления курса — —
Дата публикации курса «Ассемблер (NASM Linux x86-64) — Базовый уровень»Дата публикации курса — ———
Последнее обновление курса «Ассемблер (NASM Linux x86-64) — Базовый уровень»Последнее обновление — ———
Сложность easy — ———

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

Разделы в курсе «Ассемблер (NASM Linux x86-64) — Базовый уровень» 9 разделов Уроки в курсе «Ассемблер (NASM Linux x86-64) — Базовый уровень» 43 урока Тесты в курсе «Ассемблер (NASM Linux x86-64) — Базовый уровень» 150 тестов Задачи в курсе «Ассемблер (NASM Linux x86-64) — Базовый уровень» 61 задача Время прохождения курса «Ассемблер (NASM Linux x86-64) — Базовый уровень» 21 ч. Последнее обновление курса «Ассемблер (NASM Linux x86-64) — Базовый уровень» обн. 15 сентября 2026

Введение

3 урока
1. Архитектура ↗
2. Регистры системы ↗
3. Запуск на Linux ↗

Базовый уровень

11 уроков
1. Копирование с помощью MOV ↗
2. Сложение и вычитание ↗
3. Переходы JMP ↗
4. Флаги состояния ↗
5. Сравнение с помощью CMP ↗
6. Условное копирование ↗
7. Циклы: LOOP & JRCXZ ↗
8. Умножение и деление ↗
9. Логические операции ↗
10. Сдвиги и вращение ↗
11. Контрольные вопросы ↗

Работа с данными и памятью

10 уроков
1. Переменные и типы данных ↗
2. Косвенная адресация ↗
3. Получение адреса ↗
4. Константы ↗
5. Символы и строки ↗
6. Порядок байтов ↗
7. Структуры ↗
8. Стек ↗
9. Работа со строками ↗
10. Контрольные вопросы ↗

Функциональное программирование

7 уроков
1. Определение и вызов ↗
2. Сохранение и вызов переменных ↗
3. Параметры ↗
4. Результат работы функции ↗
5. Стек и локальные переменные ↗
6. Локальные метки ↗
7. Контрольные вопросы ↗

Системные вызовы

5 уроков
1. SYSCALL ↗
2. Прерывания ↗
3. IDT ↗
4. Контрольные вопросы ↗
5. Контрольные задачи ↗

Препроцессор

5 уроков
1. Директивы ↗
2. Условные конструкции ↗
3. Макросы ↗
4. Контрольные вопросы ↗
5. Контрольные задачи ↗

Итоговый тест

2 урока
1. Вопросы ↗
2. Задачи ↗

Мини-проекты

3 урока
1. Калькулятор ↗
2. Конвертер чисел ↗
3. "Сортировщик" файлов ↗

Обратная связь

1 урок
1. Обратная связь ↗