00:00:06 Введение в архитектуру и язык ассемблера RISC-V 00:01:53 Способы представления вещественных чисел 00:04:31 Двоичное представление чисел 00:05:06 Пример с фиксированной точкой в Linux 00:06:43 Стандарт IEEE 754 00:11:29 Нормализованное и денормализованное представление 00:15:07 Заключение 00:15:58 Проблемы с представлением данных 00:17:01 Инженерные особенности стандарта 00:18:30 Специальные числа и их значения 00:21:16 Сопроцессор и его функции 00:26:03 Регистры и их использование 00:28:46 Устройство процессора 00:31:33 Компиляция и загрузка данных 00:33:03 Работа с вещественными числами 00:35:44 Умное сложение и умножение 00:38:25 Преобразование данных 00:43:39 Стратегии округления 00:44:37 Псевдоинструкции и их использование 00:46:44 Инструкции сравнения 00:47:12 Атомарные инструкции 00:50:30 Регистры флагов 00:51:26 Регистры состояния процессора 00:56:29 Регистры FPU 01:00:21 Примеры кода 01:02:59 Округление и условные операторы 01:07:26 Проверка неравенства треугольника 01:13:45 Потеря точности при вычислениях 01:20:25 Заключение 01:20:33 Сравнение вещественных чисел 01:21:41 Пример вычисления квадратного корня 01:24:51 Планирование регистров 01:28:14 Домашнее задание и вопросы 01:32:08 Заключение и планы на будущее Источник:
Hide player controls
Hide resume playing