Топ питань
Часова шкала
Чат
Перспективи
Денормалізовані числа
З Вікіпедії, вільної енциклопедії
Remove ads
Денормалізовані числа (англ. denormalized numbers, subnormal numbers) — вид чисел з плаваючою комою, визначений у стандарті IEEE 754. При запису у форматах float, double, long double їх експонента буде записана як 0. Для отримання їх значення не потрібне використання неявної одиниці; мантиса просто множиться на найменшу для даного формату експоненту.
Денормалізовані числа знаходяться ближче до 0, ніж найменше нормалізоване число.
Remove ads
Питання продуктивності
Деякі процесори і математичні співпроцесори працюють з денормалізованими числами апаратним способом з тією ж швидкістю, що й з нормалізованими. Однак у деяких процесорах така апаратна обробка не реалізована (наприклад, щоб уникнути ускладнення реалізації FPU), і малі значення або приводяться відразу до нуля (див. Антипереповнення), або обробляються в операційній системі програмним способом. Другий варіант призводить до збільшення часу обробки денормалізованих чисел.
Remove ads
Посилання
- Переклад ieee 754 [Архівовано 10 серпня 2011 у Wayback Machine.]
![]() |
Це незавершена стаття про інформаційні технології. Ви можете допомогти проєкту, виправивши або дописавши її. |
Ця стаття не містить посилань на джерела. (жовтень 2019) |
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads