Konstantin Vladimirov Практика языка C (МФТИ, 2023-2024). Семинар 6.5. Кросс-ассемблеры, их сходства и различия.
🎯 Загружено автоматически через бота:
🚫 Оригинал видео:
📺 Данное видео является собственностью канала Konstantin Vladimirov. Оно представлено в нашем сообществе исключительно в информационных, научных, образовательных или культурных целях. Наше сообщество не утверждает никаких прав на данное видео. Пожалуйста, поддержите автора, посетив его оригинальный канал: @tilir.
✉️ Если у вас есть претензии к авторским правам на данное видео, пожалуйста, свяжитесь с нами по почте support@, и мы немедленно удалим его.
📃 Оригинальное описание:
Практические занятия по языку C на первом курсе МФТИ. Кафедра информатики.
Это занятие посвящено тому чтобы показать как похожи на самом деле различные ассемблеры и как различны похожие концепции. Мы рассмотрим ассемблеры ARM и RISCV, идею линк-регистра, постиндексную адресацию, жизнь без регистра флагов, векторизацию и прочее. В конце после обзора литературы не выключайте, будет бонус про релокации.
Всё видео нас будет сопровождать ослепляющий свет первого весеннего солнца ))
Семинарист: Константин Владимиров.
Дата: 25 марта 2024 года.
Съёмка: Марк Гончаров.
Звук: Юлий Тарасов.
Предыдущий семинар:
Следующий семинар:
Рекомендуется для углубления пройденного допсеминар по SIMD в языке C:
Слайды к занятиям:
Примеры кода:
Задачник:
Timeline
00:00 Кросс-компиляция
05:50 Ассемблер ARM и факториал
14:00 Необычные режимы адресации
19:15 PC-relative адресация
24:20 Линк-регистр
29:00 Ассемблер RISC-V и data-flow операции
36:34 Жизнь без регистра флагов
40:45 Время решать задачи
42:40 Векторизация на SSE в x86
48:50 Программирование на интринсиках
56:40 ARM NEON, x86 AVX, снова о RISC-V и литература
01:06:30 Раздельная трансляция и релокации
01:19:55 Наши собственные библиотеки
Errata
* Тут пока пусто
16 views
4
0
1 week ago 01:46:41 1
[Konstantin Vladimirov] Базовый курс C++ (MIPT, ILab). Lecture 15. Вычисления на GPU.
1 week ago 02:01:57 1
[Konstantin Vladimirov] Базовый курс C++ (MIPT, ILab). Lecture 14 (доп). OpenGL и Vulkan
1 week ago 01:39:53 2
[Konstantin Vladimirov] Базовый курс C++ (MIPT, ILab). Lecture 13. Проектирование
1 week ago 01:26:31 1
[Konstantin Vladimirov] Базовый курс C++ (MIPT, ILab). Lecture 12. Безопасность исключений
1 week ago 01:33:37 1
[Konstantin Vladimirov] Базовый курс C++ (MIPT, ILab). Lecture 11. Исключения
1 week ago 01:39:02 1
[Konstantin Vladimirov] Базовый курс C++ (MIPT, ILab). Lecture 10. Языки и грамматики
1 week ago 01:26:34 1
[Konstantin Vladimirov] Базовый курс C++ (MIPT, ILab). Lecture 9. Множественное наследование
1 week ago 01:52:10 1
[Konstantin Vladimirov] Базовый курс C++ (MIPT, ILab). Lecture 8. Наследование и полиморфизм
1 week ago 01:28:25 1
[Konstantin Vladimirov] Базовый курс C++ (MIPT, ILab). Lecture 7. Перегрузка операторов
1 week ago 01:19:04 1
[Konstantin Vladimirov] Базовый курс C++ (MIPT, ILab). Lecture 6. Приведение типов
1 week ago 01:23:33 1
[Konstantin Vladimirov] Базовый курс C++ (MIPT, ILab). Lecture 5. RAII и перемещение
1 week ago 01:31:16 1
[Konstantin Vladimirov] Базовый курс C++ (MIPT, ILab). Lecture 4. Инициализация и копирование.
1 week ago 01:16:15 1
[Konstantin Vladimirov] Базовый курс C++ (MIPT, ILab). Lecture 3. Имена и сущности
1 week ago 01:15:27 1
[Konstantin Vladimirov] Базовый курс C++ (MIPT, ILab). Lecture 2. Указатели и ссылки
1 week ago 01:21:32 1
[Konstantin Vladimirov] Базовый курс C++ (MIPT, ILab). Lecture 1. Scent of C++.
1 week ago 00:00:35 4
Возможно, Может Быть - Starclassic Orchestra, Владимир Ашмарин, Константин Живулин
2 weeks ago 00:00:43 1
16 владимирских семей приняли участие в фотопроекте «Близкие сердца»
2 weeks ago 00:02:32 4
Video by Каркасные дома Смоленск от Владимир&Константин
2 weeks ago 01:21:50 353
Субаренда жилой недвижимости VS коммерции. Живой разбор. Инвестиции в недвижимость. Пассивный доход.
2 weeks ago 00:03:26 295
️Народный избранник, бессменный лидер крымского парламента, патриот. Владимир Константинов отмечает сегодня 68-й день рождения
2 weeks ago 00:00:56 1
«Металлург 2008» дважды обыграл ЦЗВС
3 weeks ago 00:01:19 238
Константин Соколовский. Утренняя гимнастика. (Владимир Высоцкий). Кавер
3 weeks ago 00:04:50 823
15 ноября 2024. д.Вяхтелево. Бокс. Яковлев Владимир vs Шиханов Константин
3 weeks ago 03:15:45 372
YADRO C++ Meetup: доклады от инженеров YADRO и дискуссия с приглашенными экспертами