- •Аспекты информатизации в цивилизации
- •Понятие информации, виды информации
- •Естественные методы восприятия и обработки данных
- •Свойства информации
- •Единица количества информации
- •Системы счисления в эвм
- •Вычитание
- •Естественная форма:
- •Нормальная форма:
- •Машинные коды
- •Действия над числами, представленными в естественной форме
- •Действия над числами, представленными в нормальной форме
Естественная форма:
Естественная форма предназначена для хранения чисел с фиксированной точкой. Для правильных дробей – перед старшим разрядом, для целых чисел – после младшего разряда.
Во всех форматах знак числа занимает место перед старшим разрядом (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 раза.
Пример.