ВУЗ:
Составители:
Рубрика:
10
Главное неудобство использования правила перевода заключается в том, что необхо-
димо знать правила деления и умножения в различных системах счисления. При преобразо-
ваниях по степенному ряду и по схеме Горнера используются только десятичные арифмети-
ческие операции.
1.5. Форматы данных и машинные коды чисел
Числа в двоичных кодах представляются с фиксированной точкой или запятой (естест-
венной формы числа) и с плавающей точкой и запятой (нормальной формы числа).
0 1001 5 0 Е
*1010 * 12 * А
101 1010 2 8 С
*1010 * 12 * А
110 0100 4 7 8
*1010 * 12 * А
010 1000 0 5 0
*1010
101 0000
А
1
д
= 0.5625 А
2
д
= 0.625 А
3
д
= 0.875
Для чисел в естественной форме положение точки жестко фиксируется:
- для целых чисел точка располагается справа от младшего разряда:
0000000000000000
2
= 0
10
0111111111111111
2
= 32767
10
-
для правильных
дробей – перед старшим разрядом:
0.000000000000000
2
= 0
10
0.000000000000001
2
= 0.000 030 517 578 =125
10
- для смешанных дробей – в определенном месте, определяющем целую часть числа от
дробной:
000000.0000000000
2
= 0.0
10
000001.0000000001
2
= 1.000 976 563
10
Наиболее часто такая форма используется для целых числа и целых чисел без знака.
Количество разрядов может быть либо 16 (вид H ), либо 32 (вид F ).
Во всех форматах знак числа помещается в старший разряд и кодируется как 0 – знак
положительного числа, либо как 1 – знак отрицательного числа. Знак определяется от самого
числа воображаемой точкой (рис. 1.1.).
Фиксированная точка позволяет задавать число только в строго определенном диапазо-
не.
В формате H числа можно задавать
от 1111 1111 1111 1111
2
до 0111 1111 1111 1111
2
т.е от –32767
10
до 32767
10
, или от – 2
15
- 1 до 2
15
- 1
В формате F числа находятся в интервале
от 1111 1111 1111 1111 1111 1111 1111 1111
2
до 0111 1111 1111 1111 1111 1111 1111 1111
2
т.е. от –7FFFFFF
16
до
7FFFFFFF
16
Представление в шестнадцатеричной системе для формы F предпочтительнее двоичной
системы.
Главное неудобство использования правила перевода заключается в том, что необхо- димо знать правила деления и умножения в различных системах счисления. При преобразо- ваниях по степенному ряду и по схеме Горнера используются только десятичные арифмети- ческие операции. 1.5. Форматы данных и машинные коды чисел Числа в двоичных кодах представляются с фиксированной точкой или запятой (естест- венной формы числа) и с плавающей точкой и запятой (нормальной формы числа). 0 1001 5 0 Е *1010 * 12 *А 101 1010 2 8 С *1010 * 12 *А 110 0100 4 7 8 *1010 * 12 *А 010 1000 0 5 0 *1010 101 0000 А1д= 0.5625 А2д= 0.625 А3д= 0.875 Для чисел в естественной форме положение точки жестко фиксируется: - для целых чисел точка располагается справа от младшего разряда: 00000000000000002 = 010 01111111111111112= 3276710 - для правильных дробей – перед старшим разрядом: 0.0000000000000002 = 010 0.0000000000000012 = 0.000 030 517 578 =12510 - для смешанных дробей – в определенном месте, определяющем целую часть числа от дробной: 000000.00000000002 = 0.010 000001.00000000012 = 1.000 976 56310 Наиболее часто такая форма используется для целых числа и целых чисел без знака. Количество разрядов может быть либо 16 (вид H ), либо 32 (вид F ). Во всех форматах знак числа помещается в старший разряд и кодируется как 0 – знак положительного числа, либо как 1 – знак отрицательного числа. Знак определяется от самого числа воображаемой точкой (рис. 1.1.). Фиксированная точка позволяет задавать число только в строго определенном диапазо- не. В формате H числа можно задавать от 1111 1111 1111 11112 до 0111 1111 1111 11112 т.е от –3276710 до 3276710, или от – 215- 1 до 215- 1 В формате F числа находятся в интервале от 1111 1111 1111 1111 1111 1111 1111 11112 до 0111 1111 1111 1111 1111 1111 1111 11112 т.е. от –7FFFFFF16 до 7FFFFFFF 16 Представление в шестнадцатеричной системе для формы F предпочтительнее двоичной системы. 10
Страницы
- « первая
- ‹ предыдущая
- …
- 8
- 9
- 10
- 11
- 12
- …
- следующая ›
- последняя »