в разрядной сетке мантиссы сохраняется
В этом случае в разрядной сетке мантиссы сохраняется наибольшее число значащих цифр. Модуль нормализованной мантиссы должен удовлетворять условию 1/S ? |m| < 1, при котором старший разряд мантиссы в S - й системе счисления не должен быть равным нулю. В процессе вычисления возможно нарушение нормализации вправо, если |m| < 1/S, или влево, если |m| >1. В первом случае производится сдвиг мантиссы влево до появления в старшем разряде ближайшей единицы. При этом в освобождающиеся младшие разряды мантиссы записываются нули и производится соответствующее уменьшение порядка числа. При нарушении нормализации влево производится сдвиг мантиссы вправо с соответствующим увеличением порядка числа. Младшие разряды мантиссы, выходящие за пределы разрядной сетки, отбрасываются. Мантисса, равная нулю, не может быть нормализована, поэтому этот случай рассматривается как потеря значимости и вырабатывается требование прерывания.
Рис. 5.2. Представления чисел с плавающей точкой в коротком (а)и длинном (б) форматах
В современных персональных ЭВМ числа с плавающей точкой представляются в двух форматах: коротком 32 - разрядном и длинном 64 - разрядном (рис. 5.2).
Преимуществом ЭВМ с плавающей точкой является значительно больший диапазон представления чисел по сравнению с ЭВМ с фиксированной точкой при одинаковой длине разрядной сетки, а также одинаковая относительная точность представления как больших, так и малых чисел. При этом не требуется производить масштабирование чисел. Недостатком ЭВМ с плавающей точкой является их аппаратурное усложнение, вызванное спецификой выполнения операций, а следовательно, некоторое увеличение времени их выполнения.
96
94 :: 95 :: 96 :: Содержание
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий