- •Аспекты информатизации в цивилизации
- •Понятие информации, виды информации
- •Естественные методы восприятия и обработки данных
- •Свойства информации
- •Единица количества информации
- •Системы счисления в эвм
- •Вычитание
- •Естественная форма:
- •Нормальная форма:
- •Машинные коды
- •Действия над числами, представленными в естественной форме
- •Действия над числами, представленными в нормальной форме
Естественная форма:
Естественная форма предназначена для хранения чисел с фиксированной точкой. Для правильных дробей – перед старшим разрядом, для целых чисел – после младшего разряда.
Во всех форматах знак числа занимает место перед старшим разрядом (0 +, 1 -).
Два формата:
Н |
15 |
14 |
13 |
12 |
… |
1 |
0 |
2 байта |
0 |
0 |
0 |
0 |
… |
0 |
1 |
||
0 |
1 |
1 |
1 |
… |
1 |
1 |
F |
31 |
30 |
29 |
28 |
… |
1 |
0 |
0 |
0 |
0 |
0 |
… |
0 |
1 |
|
0 |
1 |
1 |
1 |
… |
1 |
1 |
Для сокращения записи можно использовать шестнадцатеричную систему.
По первой цифре можно определить знак числа. Если оно меньше 8, то число положительное, если больше 8 – отрицательное.
Достоинства форматов: простота и наглядность.
Недостатки: ограниченный диапазон представляемых чисел, возможность переполнения разрядной сетки.
Нормальная форма:
В нормальной форме числа представляются
как
,
где
– мантисса числа, p –
его порядок, q – основание
системы счисления.
Для однозначности представления чисел мантисса должна удовлетворять условиям:
Для представления нормальных чисел используются стандартные форматы разной длины. Старший разряд (31) отводится под знак числа, 30 бит отводится под знак порядка, 24-29 – порядок числа, 0-23 – мантисса числа.
Знак числа |
Знак порядка |
Порядок числа ( |
Мантисса числа ( ) |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
31 |
30 |
29 |
28 |
27 |
26 |
25 |
24 |
23 |
22 |
… |
0 |
Особенности нормальной формы: смещение числовой оси порядков в область положительных значений для облегчения действий над порядками. Не имеющими знака. В формате под порядок отводится 6 бит и седьмой под его знак, следовательно числовая ось лежит в диапазоне
Смещ. порядок, назыв. характеристикой,
опред. смещ. порядка вправо на
.
Если характеристика равн.
,
то порядок равен нулю, если меньше –
порядок отрицательный, если больше –
порядок положительный. Если характеристика
меньше нуля или больше
,
произошло переполнение порядка и
искажение результатов.
Мантиссы и порядки выраж. в шестнадцатеричной системе счисления в двоичном коде, что позволяет увеличить диапазон представл. чисел в 4 раза.
Пример.
