Содержание курса
1. Общая информация
1 урок
13
5
1м
0
Закрытый
1.1
О курсе
↗
13
5
1м 45с
0
2. Основы архитектуры компьютера
4 урока
16
10
0м
0
Закрытый
2.1
Введение в архитектуру компьютера
↗
5
3
-
0
Закрытый
2.2
Представление чисел в памяти
↗
4
2
-
0
Закрытый
2.3
Представление строк в памяти
↗
4
3
-
0
Закрытый
2.4
Регистры x86_64
↗
3
2
-
0
3. Основы ассемблера
6 уроков
8
6
0м
0
Закрытый
3.1
Первое знакомство с ассемблером
↗
2
1
-
0
Закрытый
3.2
Наша первая инструкция: mov
↗
2
1
-
0
Закрытый
3.3
Базовая арифметика
↗
1
1
-
0
Закрытый
3.4
Побитовые операции
↗
1
1
-
0
Закрытый
3.5
Работа с памятью и стеком
↗
1
1
-
0
Закрытый
3.6
Секции данных: .bss, .rodata, .data
↗
1
1
-
0
4. Управление потоком исполнения
5 уроков
5
5
0м
0
Закрытый
4.1
Сравнение чисел и переходы по меткам
↗
1
1
-
0
Закрытый
4.2
Реализация if
↗
1
1
-
0
Закрытый
4.3
Реализация while
↗
1
1
-
0
Закрытый
4.4
Функции в ассемблере
↗
1
1
-
0
Закрытый
4.5
Соглашение о вызовах
↗
1
1
-
0
5. Взаимодействие с операционной системой
4 урока
7
4
0м
0
Закрытый
5.1
Стандартные потоки ввода и вывода
↗
1
1
-
0
Закрытый
5.2
Понятие системных вызовов
↗
2
1
-
0
Закрытый
5.3
Системный вызовы read и write
↗
2
1
-
0
Закрытый
5.4
Итоговое задание
↗
2
1
-
0
6. Обратная связь
1 урок
2
1
0м
0
Закрытый
6.1
Обратная связь
↗
2
1
-
0