КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Кодування чисел
Представлення чисел з плаваючою комою (крапкою) Нормалізовані числа
В машинах з плаваючою комою числа зображаються у вигляді:
де: X— машинне зображення числа P — основа системи числення q — порядок машинного числа M — мантиса Для десяткових чисел: Десяткове число Десяткове число, що представлене 2576,34 0,257634 ·104 25,7634 0,257634 ·102 0,000257634 0,257634 ·10-3 порядок машинного числа
основа системи мантиса
Для двійкових чисел: Двійкове число Двійкове число, що представлене 10111,0110 0,101110110·25 0,101110110·10101 10,1110110 0,101110110·22 0,101110110·10010 0,101110110 0,101110110·20 0,101110110·10000 0,000101110110 0,101110110·2-3 0,101110110·101011
знак порядку
Задаючи порядок (разом з своїм знаком), можна змінювати положення коми в числі. Порядок, разом з своїм знаком, визначає дійсне положення коми в числі. Нормалізовані числа Число називається нормалізованим, якщо в старшому, першому після коми розряді його мантиси стоїть цифра відмінна від нуля. В двійковій системі числення в цьому розряді повинна стояти "1". Найменше число, яке може стояти в цьому розряді, в вісімковій системі числення: , 001 101….
це один вісімковий розряд
Найменше число, яке може стояти в цьому розряді, в шістнадцятковій системі числення: ,0001 1001…..
це один шістнадцятковий розряд Вага старшого розряду мантиси в двійковій системі числення рівна. Це означає, що мантиса двійкового нормалізованого числа лежить в межах:
Розрядна сітка машини з плаваючою комою В такій розрядній сітці повинна розміщатися наступна інформація про машинне зображення числа: 1. Знак порядку 2. Розряди порядку 3. Знак мантиси 4. Розряди мантиси Основу системи числення в розрядній сітці не поміщають, знаючи, що ЕОМ працює, наприклад, в двійковій системі числення. Розрядна сітка машини з плаваючою комою має вид:
Знакові розряди (порядку і мантиси), а також розряди порядку і мантиси можуть розміщатися і в іншій послідовності. При великій кількості розрядів порядку "m" діапазон чисел рівний:
Діапазон чисел залежить від кількості розрядів порядку "m", а точність їх представлення від кількості розрядів мантиси "n". Перевагою представлення чисел з фіксованою комою є простота виконання арифметичних операцій. Перевагою представлення чисел з плаваючою комою є великий діапазон чисел і висока точність їх представлення. Однак виконувати над ними арифметичні операції дещо складніше, а виконання вимагає більше часу. Поняття кодування чисел вводиться для спрощення арифметичних операцій над числами. Розрізняють наступні коди чисел: 1. Прямий код. 2. Обернений код. 3. Доповняльний код.
Дата добавления: 2014-01-04; Просмотров: 1218; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |