Курс на 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. О курсе

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

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. Обратная связь