Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Числа с плавающей запятой




Диапазон представления дробных чисел.

Диапазон предоставления чисел

 

Диапазон представления знаковых n-разрядных чисел определяется в виде

-2 n-1£ Х £ 2n-1 -1

1 000...0 0 111...1

n-1 n-1

Для стандартного байтного формата (n=8) диапазон:

-128 £ Xцзн£127

Максимальное по модулю отрицательное число оказывается по модулю на единицу больше максимального положительного числа.

В связи с этим применение операции изменения знака к максимальному по модулю отрицательному числу приводит к переполнению формата, так как это число не представляется в области положительных чисел.

Формальным приемом изменения знака числа с соответственным преобразованием его из прямого кода в дополнительный или наоборот является инвертирование всех разрядов числа с добавлением единицы в младший разряд.

Для этой цели можно использовать следующее мнемоническое правило: младшие нули и крайняя правая единица прямого кода сохраняются и в дополнительном, а остальные разряды подлежат инвертированию.

Диапазон представления беззнаковых целых чисел в n- разрядном формате имеет вид:

0£Хцб.зн£2n-1

Для стандартного байтного формата (n=8) диапазон:

0 £ Xцзн£255

 

Для правильной n-разрядной двоичной дроби диапазон представления имеет вид

2-n £Aдрпр£1-2-n

Неправильная дробь содержит обязательную двоичную единицу в целой части. Для неправильной n-разрядной двоичной дроби диапазон представления имеет вид

1 £Aдрнепр£2-2-(n-1)

В формате представления чисел с плавающей запятой выделяются 3 части: знак числа (представляется крайне левым битом формата); мантисса числа (представляется в виде правильной или неправильной двоичной дроби); порядок числа (представляется в общем виде как целое число со знаком). Значение числа А с плавающей запятой представляется в виде:

Апз=(sign A)-1*Ma*SPa

где sign A - знак 0 - «+», 1 - «-»

SPa - порядок числа А, S - основание порядка.

Число с плавающей запятой называется нормализованным, если старшая цифра его мантиссы значащая (не 0), в противном случае число называется не нормализованным.

Основными особенностями представления чисел с плавающей запятой в современных ЭВМ являются:

1) Мантисса числа независимо от его знака представляется в прямом коде

2) Порядок числа представляется не в явном виде как знаковое целое, а со смещением в виде беззнакового целого числа.

Эта особенность облегчает обработку порядка при выполнении арифметических операций. Величина смещения равна либо весу старшего разряда порядка, либо на единицу меньше.Cмещенный порядок принято называть характеристикой числа.

3) В качестве основания порядка используется значение S=16 (ЕС ЭВМ) или S=2 (СМ ЭВМ, IEEE).

4) В подавляющем большинстве случаев принято использование нормализованных чисел с целью повышения их точности.

5) При использовании основания порядка, равного двум, нормализованное число содержит обязательную единицу в старшем разряде мантиссы.

Это позволяет не представлять его в явном виде в формате, что позволяет увеличить точность числа. Подобное сокрытие старшего разряда мантиссы называется скрытым разрядом (скрытой единицей).

6) В ЭВМ любого класса для представления чисел с плавающей запятой принято использовать несколько форматов (как правило, чтобы удовлетворить противоречивым требованиям повышения точности чисел и повышения скорости их обработки).

Эти форматы используют наименования:

а) короткий (одинарной точности) - 32 бита;

б) длинный (двойной точности) - 64 бита;

в) расширенный (расширенной точности) - 80 бит для РС и 128 бит для больших ЭВМ.

Переход от короткого формата к расширенному может сопровождаться либо расширением только разрядности мантиссы (ЕС ЭВМ) либо расширением разрядности как мантиссы так и порядка (IEEE).

 




Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 522; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.