🎯 Загружено автоматически через бота: 🚫 Оригинал видео: 📺 Данное видео является собственностью канала 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 * Тут пока пусто
Hide player controls
Hide resume playing