Содержание курса
1. Введение
3 урока
355
294
23м
21
Закрытый
1.1
Архитектура
↗
126
113
6м 12с
8
Закрытый
1.2
Регистры системы
↗
118
100
6м 49с
6
Закрытый
1.3
Запуск на Linux
↗
111
81
11м 1с
7
2. Базовый уровень
11 уроков
727
557
67м
41
Закрытый
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 уроков
344
286
68м
24
Закрытый
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 уроков
212
186
29м
14
Закрытый
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 уроков
150
103
19м
11
Закрытый
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 уроков
116
78
9м
7
Закрытый
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 урока
68
8
12м
4
Закрытый
7.1
Вопросы
↗
34
2
12м 32с
3
Закрытый
7.2
Задачи
↗
34
6
-
1
8. Мини-проекты
3 урока
51
27
1м
0
Закрытый
8.1
Калькулятор
↗
25
12
1м 38с
0
Закрытый
8.2
Конвертер чисел
↗
13
8
0м 10с
0
Закрытый
8.3
"Сортировщик" файлов
↗
13
7
0м 9с
0
9. Обратная связь
1 урок
33
33
0м
3
Закрытый
9.1
Обратная связь
↗
33
33
0м 18с
3