Головна |
Числа, представлені в формі з плаваючою комою, зображуються двома частинами: мантиси і порядком. Так як при виконанні алгебраїчного складання дії, що виконуються над мантиси і порядками різні, в цифровому автоматі повинні бути два роздільних пристрої для їх обробки.
У нормальній формі число представляється в такий спосіб:
,
де An - число А, Представлене в нормальній формі; mA - Мантиса числа А; q - Основа системи числення; рА - Порядок числа А. Обмеження на мантиссу: q-1<= |mA| <1. (*)
Будь-яке число, що не задовольняє даним умовам, має бути приведене у відповідність з цією умовою. Таку операцію називають нормалізацією числа. Операція нормалізації числа складається з перевірки здійсненності умови і зсуву зображення мантиси на один розряд і більше в ліву чи праву сторону в межах розрядної сітки машини.
Модифікований зрушення - виконується над модифікованими зображеннями за правилами, наведеними в цій таблиці.
Ісходнаякомбінація | Зрушення на одінразряд вліво | Зрушення на один розряд вправо |
00,а1а2...аn | 0а1,а2...аn0 | 00,0а1а2...аn-1 |
01,а1а2...аn | 1а1,а2...аn0 | 00,1а1а2...аn-1 |
10,а1а2...аn | 0а1,а2...аn? | 11,0а1а2...аn-1 |
11,а1а2...аn | 1а1,а2...аn? | 11,1а1а2...аn-1 |
Для додаткового коду ? = 0; для зворотного ? = 1.
Порушення нормалізації числа - невиконання умови (*). Можливо порушення праворуч (величина результату ? 1) і порушення зліва (результат виявився менше q-1). Ознака порушення нормалізації справа - наявність різнойменних комбінацій в знакових розрядах суматора. Ознака порушення нормалізації числа зліва - наявність однакових комбінацій в розряді переповнення і в старшому розряді цифрової частини суматора.
При порушенні нормалізації справа треба число зрушувати вправо, при порушенні нормалізації зліва - вліво.
Виконане умова нормалізації справа: однойменні комбінації в знаковій частині.
Виконане умова нормалізації зліва: різнойменні комбінації в розряді переповнення і в старшому цифровому розряді.
Переповнення розрядної сітки | Тема 5. Контроль роботи цифрового автомата
Тема 1. Системи числення | Тема 2. Формати подання чисел | Тема 1. Системи числення | У цифровому автоматі | Тема 3. Прямий, зворотний і | На довічних суматорах | Коми, на довічних суматорах | Створення коду. | Перевірка на наявність помилки | Тема 1. Системи числення |