Видно, что мантисса результата не нормализована, так как старшая цифра мантиссы равна нулю.

Реферат

По дисциплине: «Прикладная Математика»

Тема: «Математические операции с двоичными числами»

Студента I курса группы АТМ 141-Ф

Специальности 220415

Дубровца Максима Игоревича

Сложение (вычитание). Операция сложения (вычитания) производится в следующей последовательности.

1. Сравниваются порядки (характеристики) исходных чисел путем их вычитания р=р1-р2. При выполнении этой операции определяется, одинаковый ли порядок имеют исходные слагаемые.

Если разность порядков равна нулю, то это значит, что одноименные разряды мантисс имеют одинаковые веса (двоичный порядок). В противном случае должно проводиться выравнивание порядков.

Для выравнивания порядков число с меньшим порядком сдвигается вправо на разницу порядков Ар. Младшие выталкиваемые разряды при этом теряются.

После выравнивания порядков мантиссы чисел можно складывать Видно, что мантисса результата не нормализована, так как старшая цифра мантиссы равна нулю. (вычитать) в зависимости от требуемой операции. Операция вычитания заменяется операцией сложения в соответствии с данными табл. 2.3. Действия над слагаемыми производятся в ОК или ДК по общим правилам.

Порядок результата берется равным большему порядку.

Если мантисса результата не нормализована, то осуществляются нормализация и коррекция значений порядка.

Пример 2.13. Сложить два числа А10=+1.375; B10=-0.625.

А2=+1.011=0: 1011*101; B2=-0.101=-0:101*100.

В нормализованном виде эти числа будут иметь вид:

1. Вычитаем порядки Δp=p1-p2=1-0=1. В машине эта операция требует операции сложения с преобразованием порядка чисел в дополнительный код:

Определяем, что Δр≠ 0.

Порядок первого числа больше порядка второго числа на единицу. Требуется выравнивание порядков.

Для выравнивания порядков необходимо второе число сдвинуть Видно, что мантисса результата не нормализована, так как старшая цифра мантиссы равна нулю. вправо на один разряд.

[B2]исх=0: 0 1: 101

После сдвига

[B2]п=0: 11:0101

[mB]дк= 1: 1011

Складываем мантиссы.

Мантисса числа С - положительная.

5. Порядок числа С равен порядку числа с большим порядком, т.е. р = +1.

[С2]п=0: 1 0: 0110.

Видно, что мантисса результата не нормализована, так как старшая цифра мантиссы равна нулю.

6. Нормализуем результат путем сдвига мантиссы на один разряд влево и соответственно вычитаем из значения порядка единицу:

2)Выполнение арифметических операций с целыми числами, представленными машинными кодами. Для хранения чисел и выполнения различных операций над ними их представляют различными кодами: прямым, обратным и дополнительным. Основные отличия кодов чисел от самих чисел заключаются в следующем Видно, что мантисса результата не нормализована, так как старшая цифра мантиссы равна нулю.: разряды числа в коде жестко связаны с определенной разрядной сеткой; для записи кода знака в разрядной сетке отводится постоянно строго определенный разряд.

Код числа в форме с фиксированной точкой, состоящий из кода знака и двоичного кода его модуля, называется прямым кодом двоичного числа. Для его записи в разрядную сетку необходимо выполнить следующие операции:

 записать двоичный код целого числа;

 недостающие цифры старших разрядов двоичного кода заменить нулями с тем, чтобы все разряды разрядной сетки были заполнены;



 в старший разряд (8 – й или 15 – й) записать код знака: 0 – для положительного числа и 1 – для отрицательного числа.


documentaqkstan.html
documentaqktakv.html
documentaqkthvd.html
documentaqktpfl.html
documentaqktwpt.html
Документ Видно, что мантисса результата не нормализована, так как старшая цифра мантиссы равна нулю.