Курс на 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)»Учеников на курсе 16
Сертификаты, выданные на курсе «Как работает код: от 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. О курсе ↗

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

4 урока
1. Введение в архитектуру компьютера ↗
2. Представление чисел в памяти ↗
3. Представление строк в памяти ↗
4. Регистры x86_64 ↗

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

6 уроков
1. Первое знакомство с ассемблером ↗
2. Наша первая инструкция: mov ↗
3. Базовая арифметика ↗
4. Побитовые операции ↗
5. Работа с памятью и стеком ↗
6. Секции данных: .bss, .rodata, .data ↗

Управление потоком исполнения

5 уроков
1. Сравнение чисел и переходы по меткам ↗
2. Реализация if ↗
3. Реализация while ↗
4. Функции в ассемблере ↗
5. Соглашение о вызовах ↗

Взаимодействие с операционной системой

4 урока
1. Стандартные потоки ввода и вывода ↗
2. Понятие системных вызовов ↗
3. Системный вызовы read и write ↗
4. Итоговое задание ↗

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

1 урок
1. Обратная связь ↗