Курс на 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) — Базовый уровень»Учеников на курсе 214
Сертификаты, выданные на курсе «Ассемблер (NASM Linux x86-64) — Базовый уровень»Сертификатов выдано 27
Отзывы о курсе «Ассемблер (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. Обратная связь