Кодирование информации. Савченко В.Ф. - 38 стр.

UptoLike

Составители: 

38
Нормализуем результат М(сум)=0.10011100 Р(сум)=1001.
Пример 7.4.2. Вычислить 171
10
- 78
10
. Пусть разрядная сетка из 14
разрядов, из них 5 разрядовпод порядок, 9 разрядовпод мантиссу.
Переводим числа в двоичную с.с. и выделяем мантиссу (М) и порядок
(Р) уменьшаемого и вычитаемого.
10101011
2
=> М(1)=0.10101011 Р(1)=1000
1001110
2
=> М(2)=0.1001110 Р(2)=0111.
Выравниваем порядки М(1)=0.10101011 Р(1)=1000
М(2)=0.01001110 Р(2)=1000.
Вычитаем мантиссы _0.10101011
0.01001110
0.01011101
В результате получим М(раз)=0.01011101 Р(раз)=1000.
Нормализуем результат М(раз)=0.10111010 Р(раз)=0111.
2. Алгоритм умножения
порядки сомножителей складываются;
мантиссы перемножаются;
результат нормализуется.
Например, 45
10
* 5
10
.
Переводим числа в двоичную с.с. и выделяем мантиссу (М) и порядок
(Р) множимого и множителя.
101101
2
=> М(1)=0.101101 Р(1)=110
101
2
=> М(2)=0.101 Р(2)=011.
Складываем порядки 110
+ 011
1001
В результате получим Р(произв)=1001.
    Нормализуем результат М(сум)=0.10011100 Р(сум)=1001.
    Пример 7.4.2. Вычислить 17110 - 7810. Пусть разрядная сетка из 14
разрядов, из них 5 разрядов – под порядок, 9 разрядов – под мантиссу.
    Переводим числа в двоичную с.с. и выделяем мантиссу (М) и порядок
(Р) уменьшаемого и вычитаемого.
    101010112 => М(1)=0.10101011 Р(1)=1000
    10011102 => М(2)=0.1001110 Р(2)=0111.
    Выравниваем порядки М(1)=0.10101011 Р(1)=1000
                              М(2)=0.01001110 Р(2)=1000.
    Вычитаем мантиссы _0.10101011
                             0.01001110
                             0.01011101
    В результате получим М(раз)=0.01011101 Р(раз)=1000.
    Нормализуем результат М(раз)=0.10111010 Р(раз)=0111.
    2. Алгоритм умножения
    – порядки сомножителей складываются;
    – мантиссы перемножаются;
    – результат нормализуется.
    Например, 4510 * 510.
    Переводим числа в двоичную с.с. и выделяем мантиссу (М) и порядок
(Р) множимого и множителя.
    1011012 => М(1)=0.101101 Р(1)=110
    1012 => М(2)=0.101 Р(2)=011.
    Складываем порядки 110
                        + 011
                            1001
    В результате получим Р(произв)=1001.




                                      38