Способы представления чисел в ЭВМ. Описание разрядных сеток с фиксированной и плавающей запятой.Представление числа в ЭВМосуществляется с помощью конечного набора базовых элементов, каждый из которых "запоминает" один разряд числа. Совокупность таких элементов называется разрядной сеткой. Точность представления числа в ЭВМ зависит от количества элементов в разрядной сетке и от способа их использования. Так, разрядные сетки бывают двух типов – с фиксированной запятой (ФЗ) и с плавающей запятой (ПЗ). Разрядная сетка сфиксированной запятой – это конечная разрядная сетка, в которой строго фиксировано число разрядов для представления целой части числа и дробной части числа (т. е. по сути фиксировано положение запятой). В машинах чаще используются сетки ФЗ двух типов: а – запятая зафиксирована после последнего разряда и б – запятая зафиксирована перед первым разрядом числа (рис.). Нулевой разряд сетки отведен под код знака числа. Знак числа кодируется нулем, если число положительное, и числом ( – 1), где – основание системы счисления, если число отрицательное. Вес каждого разряда указан над ним. Рис.: Структура разрядной сетки с фиксированной запятой: а – запятая справа, б – запятая слева Очевидно, что в разрядную сетку типа ФЗ, а можно поместить только целое число, в сетку типа ФЗ, б – только дробное. Разрядная сетка с плавающей запятой - состоит как бы из двух сеток с фиксированной запятой: ФЗ, а и ФЗ, б, причем в сетку типа а заносится порядок числа, в сетку типа б – мантисса числа Рис.: Структура разрядной сетки с плавающей запятой: – знак порядка; – знак мантиссы. Чтобы разместить число x в сетке такого типа, требуется сначала представить его в нормализованном виде, т.е. в виде произведения мантиссы на масштаб : (2ое ус-е обеспеч. единств-ть нормализованного предст. числа)
|