Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Рассмотрим алгоритм умножения на числовом примере:
А = -2,37510 = 1,10010 100110002
В = 0,17187510 = 1,01110 101100002
1) 1 0 = 1
2) Суммируем характеристики
1,0010
0,1110
10,0000
ПРС и ПМР не возникло.
3) Последовательность операций умножения представлена в табл. 3
Таблица 3 – Умножение двоичных чисел первым способом с ПЗ
Множитель | Сумма ЧП | Комментарии |
0,1001100 0 | 0,00000000 00000000 | Сдвиг вправо |
0,0100110 0 | 0,00000000 00000000 | Сдвиг вправо |
0,0010011 0 | 0,00000000 00000000 | Сдвиг вправо |
0,0001001 1 | 0,00000000 00000000 0,10110000 0,10110000 00000000 | Сложение Сдвиг вправо |
0,0000100 1 | 0,01011000 00000000 0,10110000 1,00001000 00000000 (временное ПРС) | Сложение Сдвиг вправо |
0,0000010 0 | 0,10000100 00000000 | Сдвиг вправо |
0,0000001 0 | 0,01000010 00000000 | Сдвиг вправо |
0,0000000 1 | 0,00100001 00000000 0,10110000 0,11010001 00000000 | Сложение Сдвиг вправо |
0,00000000 | 0,01101000 10000000 |
Сумма ЧП = 0,01101000 10000000 – требуется нормализация. Сдвинем результат на 1 разряд влево, и вычтем единицу из суммы характеристик.
0,0000
1,1111
1,1111 0,1111 (-1) - ПМР не возникло.
Результат: 1,01111 110100012 = -0,40820310
Проверка -2,375 * 0,171875 = -0,408203
Дата публикования: 2014-11-02; Прочитано: 552 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!