Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Практика языка C (МФТИ, 2023-2024). Семинар 6.4. Представления плавающих чисел и ассемблер x86.
Практические занятия по языку C на первом курсе МФТИ. Кафедра информатики. На этом занятии мы попробуем осознать сложность представления вещественных чисел, познакомимся со стандартом IEEE754, посмотрим на два способа работы с плавающими числами в ассемблере x86 и даже обсудим влияние на оптимизации. Параллельно будет введена концепция строгого алиасинга: в будущем она нам сильно пригодится. Семинарист: Константин Владимиров. Дата: 18 марта 2024 года. Съёмка: Марк Гончаров. Звук: Юлий Тарасов. Предыдущий семинар: • Практика языка C (МФТИ, 2023-2024). Семина... Следующий семинар: • Практика языка C (МФТИ, 2023-2024). Семина... Слайды к занятиям: Примеры кода: Задачник: Timeline 00:00 Вещественные числа 07:27 Представление с плавающей точкой 18:32 Нули и бесконечности 26:55 Реинтерпретация и каст 32:40 Упражняемся с плавающими числами 45:10 Округления 50:30 Время решать задачи 58:00 Старые и новые FP числа в ассемблере 01:08:53 Расширения в Sytem V ABI 01:25:40 Оптимизации и -ffast-math Errata Тут пока пусто