одинарная точность: 1.(цифры мантиссы)*2(P-127)
двойная точность: 1.(цифры мантиссы)*2(P-1023)
расширенная точность: x.(цифры мантиссы)*2(P-16383)
В качестве примера рассмотрим число с одинарной точностью, которое в двоичном виде выглядит следующим образом:
1 01111110 11000000000000000000000
Для этого числа знаковый бит равен 1 (отрицательное число), порядок равен 126, мантисса — 11 (в двоичной системе счисления).
Значение этого числа равно 1.11*2(126-127) = -1.75*2-1 = -0,875.
Имеется несколько особых случаев представления вещественных чисел.
Нуль — это число, у которого порядок и мантисса равны нулю. Нуль может иметь положительный или отрицательный знаки, которые в операциях сравнения игнорируются.
Наименьшее положительное число — это число, которое имеет нулевой знаковый бит, значение порядка, равное 1, и значение мантиссы, равное нулю. Наибольшее отрицательное число полностью совпадает с наименьшим положительным числом, но имеет бит знака, установленный в 1.
Наибольшее положительное число — это число, которое имеет нулевой знаковый бит, поле порядка, в котором все биты кроме самого младшего, равны 1, и содержит единицы во всех разрядах мантиссы. Наименьшее отрицательное число полностью совпадает с наибольшим положительным числом, но имеет бит знака, установленный в 1.
Положительная и отрицательная бесконечность — число, которое содержит все единицы в поле порядка и все нули в поле мантиссы. В зависимости от состояния знакового бита может быть положительная и отрицательная бесконечности (например, результат деления конечного числа на нуль).
Нечисло содержит все единицы в поле порядка и любое значение в поле мантиссы. Нечисло может возникнуть в результате выполнения неправильной операции при замаскированных особых случаях.
Неопределенность — в поле порядка содержатся все единицы, а в поле мантиссы — число 1000...0 (для одинарной и двойной точности) или 11000...0 (для расширенной точности).
Арифметический сопроцессор наряду с вещественными числами способен обрабатывать целые. Существуют команды преобразования целых чисел в вещественные и обратно. Возможны четыре формата целых чисел: целое число, короткое целое, длинное целое и упакованное десятичное. Отрицательные числа представляются в дополнительном коде.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.