Similar presentations:
Двоичная арифметика. Стандарт IEEE 754. Алгебраическое сложение чисел в форме с плавающей точкой (запятой)
1. Двоичная арифметика. Стандарт IEEE 754
Окладникова С.В.2. Алгебраическое сложение чисел в форме с плавающей точкой (запятой)
Алгоритм алгебраического сложения1.Выравнивание порядков
2.Сложение мантисс
3.Нормализация результата
3. Алгебраическое сложение чисел в форме с плавающей точкой (запятой)
Пример 1: Сложить числаА(2) = +0,10100*(10)+101
В(2) = -0,10110*(10)+100
4. Алгебраическое сложение чисел в форме с плавающей точкой (запятой)
Пример 11. Выравнивание порядков
5. Алгебраическое сложение чисел в форме с плавающей точкой (запятой)
Пример 12. Сложение мантисс
2.1. Сдвинем мантиссу на 1 разряд вправо
MВ = -0,101102 исходная мантисса
MВ = -0,010112 смещенная (выровненная)
мантисса
6. Алгебраическое сложение чисел в форме с плавающей точкой (запятой)
Пример 12. Сложение мантисс
2.2. Выполним сложение мантисс с модифицированных
дополнительных кодах
7. Алгебраическое сложение чисел в форме с плавающей точкой (запятой)
Пример 13. Нормализация
8. Алгебраическое сложение чисел в форме с плавающей точкой (запятой)
Пример 2: Сложить числаА(2) = +0,10100*(10)+001
В(2) = +0,11100*(10)+101
9. Алгебраическое сложение чисел в форме с плавающей точкой (запятой)
Пример 2:1. Выравнивание порядков
10. Алгебраическое сложение чисел в форме с плавающей точкой (запятой)
Пример 22. Сложение мантисс
2.1. Сдвинем мантиссу на 2 разряда вправо
MА = +0,10100 исходная мантисса
MА = +0,00101 смещенная (выровненная)
мантисса
11. Алгебраическое сложение чисел в форме с плавающей точкой (запятой)
Пример 22. Сложение мантисс
2.2. Выполним сложение мантисс с модифицированных
дополнительных кодах
12. Алгебраическое сложение чисел в форме с плавающей точкой (запятой)
Пример 23. Нормализация
13. Умножение двоичных чисел в форме с плавающей точкой (запятой)
Алгоритм алгебраического умножения1. Определение знака мантиссы произведения путем
суммирования знаковых разрядов мантисс
сомножителей по модулю
2. Перемножение мантисс сомножителей, как чисел с
фиксированной запятой
3. Сложение порядков сомножителей, как целых чисел
4. Нормализация результата
14. Умножение двоичных чисел в форме с плавающей точкой (запятой)
Алгоритм алгебраического деления1. Определение знака мантиссы частного путем
суммирования знаковых разрядов мантисс делимого и
делителя по модулю
2. Деление мантисс, как чисел с фиксированной
запятой
3. Вычитание порядков, как целых чисел
4. Нормализация результата