Курс на Stepik
Обложка курса «Как работает код: от C++ к x86_64 (GNU Assembler)» на Stepik
Бесплатно

Как работает код: от C++ к x86_64 (GNU Assembler) 0.000

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

В рамках данного курса Вы узнаете, как код на C++ превращается в код, понятный компьютеру, изучите основы GNU Assembler и базовые системные вызовы Linux. В курсе рассматривается архитектура x86_64, на которой основано большинство современных компьютеров.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Как работает код: от C++ к x86_64 (GNU Assembler)»Учеников на курсе 14
Сертификаты, выданные на курсе «Как работает код: от C++ к x86_64 (GNU Assembler)»Сертификатов выдано 0
Отзывы о курсе «Как работает код: от C++ к x86_64 (GNU Assembler)»Отзывов получено 0
Рейтинг курса «Как работает код: от C++ к x86_64 (GNU Assembler)»Рейтинг курса 0.000
Уроки в курсе «Как работает код: от C++ к x86_64 (GNU Assembler)»Количество уроков 21
Тесты в курсе «Как работает код: от C++ к x86_64 (GNU Assembler)»Количество квизов 30
Задачи с кодом в курсе «Как работает код: от C++ к x86_64 (GNU Assembler)»Количество задач с кодом 19
Время прохождения курса «Как работает код: от C++ к x86_64 (GNU Assembler)»Время прохождения курса
Обновления курса «Как работает код: от C++ к x86_64 (GNU Assembler)»Обновления курса
Дата публикации курса «Как работает код: от C++ к x86_64 (GNU Assembler)»Дата публикации курса
Последнее обновление курса «Как работает код: от C++ к x86_64 (GNU Assembler)»Последнее обновление
Сложность easy

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

Разделы в курсе «Как работает код: от C++ к x86_64 (GNU Assembler)» 6 разделов Уроки в курсе «Как работает код: от C++ к x86_64 (GNU Assembler)» 21 урок Тесты в курсе «Как работает код: от C++ к x86_64 (GNU Assembler)» 30 тестов Задачи в курсе «Как работает код: от C++ к x86_64 (GNU Assembler)» 19 задач Время прохождения курса «Как работает код: от C++ к x86_64 (GNU Assembler)» 0 ч. Последнее обновление курса «Как работает код: от C++ к x86_64 (GNU Assembler)» обн. 4 июня 2026

1. Общая информация

1 урок
Закрытый
1.1 О курсе
13
5
1м 45с
0

2. Основы архитектуры компьютера

4 урока
Закрытый
2.1 Введение в архитектуру компьютера
5
3
-
0
Закрытый
2.2 Представление чисел в памяти
4
2
-
0
Закрытый
2.3 Представление строк в памяти
4
3
-
0
Закрытый
2.4 Регистры x86_64
3
2
-
0

3. Основы ассемблера

6 уроков
Закрытый
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 уроков
Закрытый
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 урока
Закрытый
5.1 Стандартные потоки ввода и вывода
1
1
-
0
Закрытый
5.2 Понятие системных вызовов
2
1
-
0
Закрытый
5.3 Системный вызовы read и write
2
1
-
0
Закрытый
5.4 Итоговое задание
2
1
-
0

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

1 урок
Закрытый
6.1 Обратная связь
2
1
-
0