я позитивного множники
якщо обидва множники негативні, то до псевдопроізведенію треба додати додаткові коди від модулів додаткових кодів співмножників, тобто їх прямі коди.
. Присвоїти модулю твори знак з п.1 алгоритму. br/>
2.3 Множення чисел з плаваючою комою
Числа з ПЗ в ЕОМ представляються так, як представлено на малюнку 1.
10111001010011100100101110110110 Рисунок 1 - Представлення чисел з ПЗ
Якщо під число виділено чотири байти, то в першому розряді знаходиться знак мантиси, в наступних восьми - порядок, і в останніх двадцяти трьох - мантиса.
При множенні чисел з ПЗ в порядках може виникнути ПРС.
При множенні виробляється перемножування мантисс цих чисел додавання їх порядків. Після цього може з'явитися необхідність у нормалізації отриманого твори для підвищення точності результату. Для цього проводиться зсув твори на розряд вліво і зменшення значення порядку на одиницю. br/>
2.4 Чисельний приклад
А = -22
В = 19
-22100101010101900010110011
? множник? множимое Сума
Додавання порядків у МДК 00,00101
, 00101
, 01010
, 0010111110 - псевдопроізведеніе
, 01101 + ВДК
, 1001011110
(A * B) дк = +1,1001011110 (M = 210)
Перевірка (A * B) ПК = +1,0110100010
A * B = -110 100 010 (2) = -418
Обгрунтування і вибір функціональної схеми операційної частини пристрою та визначення мікрооперацій і логічних умов
Операційний автомат містить такі елементи (додаток А):
24х розрядний зсувний регістр RG1 для прийому і зберігання множника;
47І розрядний зсувний регістр RG2 для прийому і зберігання множимо;
47І розрядний зсувний регістр RG3 для запису і зберігання приватних сум результату;
8и розрядний регістр RG4 для прийому і зберігання порядків;
46і розрядний суматор SM1 для додавання приватних сум і множимо;
9и розрядний суматор SM2 для складання порядків;
віднімає 9и розрядний лічильник СТ1 для зберігання порядків і роботи з ними;
суммирующий 6и розрядний лічильник СТ2 для управління множенням;
...