Составители:
14
Для чисел с отрицательным порядком значение смещенного по-
рядка может быть получено по следующему правилу: старший разряд
смещенного порядка равен нулю, а в остальных разрядах представля-
ется обратный код порядка:
0001001 – прямой код порядка,
1110110 – обратный код порядка,
01110110 – смещенный порядок.
Представление числа B в формате Ф3 имеет вид:
0 0 1 1 0 1 1 0 0 1000111
31 30 0
1010 0000 0 1 0
23 22
1 1 1 1 1
1.7. ОПРЕДЕЛЕНИЕ ЗНАЧЕНИЯ ЧИСЛА С ПЛАВАЮЩЕЙ
ЗАПЯТОЙ ПО ЕГО ПРЕДСТАВЛЕНИЮ В ФОРМАТЕ Ф1
R = C318FC00, S = 3E600000
1.6.1. Для определения значения числа Y производится наложение
его шестнадцатеричного представления R на разрядную сетку формата
Ф1:
8 1
1 1 0 0 00 1 1 0 0 0 11000
0 1 31
1111 1100 0 0 0 0 0 0 00
7 8
F
C 0 0
знак характеристика мантисса
C 3
Из этого представления видно, что число Y – отрицательное (в зна-
ковом разряде числа – единица).
Определим порядок числа Y по его характеристике:
X
Y
= 67 = 64 + 3,
смещение порядок
P
Y
= X
Y
– 64 = 3.
Представим число Y с помощью мантиссы и порядка:
Y = – (0,18FC)
16
× 16
3
.
Получили представление числа Y в нормальной (полулогарифми-
ческой) форме. Для приведения числа Y к естественной форме необхо-
димо перенести запятую в мантиссе на количество шестнадцатеричных
цифр, равное модулю порядка, вправо – при положительном или влево
– при отрицательном порядке. В данном случае запятая переносится
вправо:
Y = – (18F,C)
16
.
Переведем число Y из шестнадцатеричной в десятичную систему
счисления с использованием весов разрядов:
Y = – (1 × 16
2
+ 8 × 16
1
+ 15 × 16
0
+ 12 × 16
–1
) =
= – (256 + 128 +15 + 0,75) = –399,75.
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »