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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Ассемблер (NASM Linux x86-64) — Базовый уровень»Учеников на курсе 175
Сертификаты, выданные на курсе «Ассемблер (NASM Linux x86-64) — Базовый уровень»Сертификатов выдано 15
Отзывы о курсе «Ассемблер (NASM Linux x86-64) — Базовый уровень»Отзывов получено 8
Рейтинг курса «Ассемблер (NASM Linux x86-64) — Базовый уровень»Рейтинг курса 4.875
Уроки в курсе «Ассемблер (NASM Linux x86-64) — Базовый уровень»Количество уроков 42
Тесты в курсе «Ассемблер (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) — Базовый уровень» 42 урока Тесты в курсе «Ассемблер (NASM Linux x86-64) — Базовый уровень» 150 тестов Задачи в курсе «Ассемблер (NASM Linux x86-64) — Базовый уровень» 61 задача Время прохождения курса «Ассемблер (NASM Linux x86-64) — Базовый уровень» 16 ч. Последнее обновление курса «Ассемблер (NASM Linux x86-64) — Базовый уровень» обн. 23 мая 2026

1. Введение

3 урока
Закрытый
1.1 Архитектура
126
113
6м 12с
8
Закрытый
1.2 Регистры системы
118
100
6м 49с
6
Закрытый
1.3 Запуск на Linux
111
81
11м 1с
7

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

11 уроков
Закрытый
2.1 Копирование с помощью MOV
98
76
7м 12с
5
Закрытый
2.2 Сложение и вычитание
82
67
2м 2с
4
Закрытый
2.3 Переходы JMP
75
61
6м 46с
5
Закрытый
2.4 Флаги состояния
73
55
9м 54с
5
Закрытый
2.5 Сравнение с помощью CMP
63
55
8м 54с
5
Закрытый
2.6 Условное копирование
62
49
5м 10с
3
Закрытый
2.7 Циклы: LOOP & JRCXZ
57
45
5м 59с
4
Закрытый
2.8 Умножение и деление
52
41
8м 12с
3
Закрытый
2.9 Логические операции
46
39
3м 34с
2
Закрытый
2.10 Сдвиги и вращение
51
37
3м 27с
3
Закрытый
2.11 Контрольные вопросы
68
32
11м 1с
2

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

10 уроков
Закрытый
3.1 Переменные и типы данных
42
33
12м 22с
4
Закрытый
3.2 Косвенная адресация
35
29
5м 49с
2
Закрытый
3.3 Получение адреса
33
29
5м 22с
3
Закрытый
3.4 Константы
35
30
5м 53с
2
Закрытый
3.5 Символы и строки
31
29
8м 43с
3
Закрытый
3.6 Порядок байтов
32
29
4м 47с
2
Закрытый
3.7 Структуры
32
27
7м 13с
2
Закрытый
3.8 Стек
34
29
9м 37с
3
Закрытый
3.9 Работа со строками
33
27
6м 10с
3
Закрытый
3.10 Контрольные вопросы
37
24
7м 7с
0

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

7 уроков
Закрытый
4.1 Определение и вызов
34
26
6м 28с
3
Закрытый
4.2 Сохранение и вызов переменных
28
25
5м 57с
3
Закрытый
4.3 Параметры
30
26
4м 0с
3
Закрытый
4.4 Результат работы функции
28
25
3м 22с
3
Закрытый
4.5 Стек и локальные переменные
32
32
3м 6с
2
Закрытый
4.6 Локальные метки
29
29
2м 48с
1
Закрытый
4.7 Контрольные вопросы
31
23
5м 15с
-1

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

5 уроков
Закрытый
5.1 SYSCALL
31
26
4м 27с
2
Закрытый
5.2 Прерывания
29
23
2м 46с
2
Закрытый
5.3 IDT
29
24
4м 47с
2
Закрытый
5.4 Контрольные вопросы
29
23
2м 46с
3
Закрытый
5.5 Контрольные задачи
32
7
7м 1с
2

6. Препроцессор

5 уроков
Закрытый
6.1 Директивы
27
19
2м 2с
2
Закрытый
6.2 Условные конструкции
20
18
2м 41с
1
Закрытый
6.3 Макросы
22
18
3м 6с
2
Закрытый
6.4 Контрольные вопросы
22
17
2м 58с
1
Закрытый
6.5 Контрольные задачи
25
6
-
1

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

2 урока
Закрытый
7.1 Вопросы
34
2
12м 32с
3
Закрытый
7.2 Задачи
34
6
-
1

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

3 урока
Закрытый
8.1 Калькулятор
25
12
1м 38с
0
Закрытый
8.2 Конвертер чисел
13
8
0м 10с
0
Закрытый
8.3 "Сортировщик" файлов
13
7
0м 9с
0

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

1 урок
Закрытый
9.1 Обратная связь
33
33
0м 18с
3