![]()
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів
Контакти
Тлумачний словник Авто Автоматизація Архітектура Астрономія Аудит Біологія Будівництво Бухгалтерія Винахідництво Виробництво Військова справа Генетика Географія Геологія Господарство Держава Дім Екологія Економетрика Економіка Електроніка Журналістика та ЗМІ Зв'язок Іноземні мови Інформатика Історія Комп'ютери Креслення Кулінарія Культура Лексикологія Література Логіка Маркетинг Математика Машинобудування Медицина Менеджмент Метали і Зварювання Механіка Мистецтво Музика Населення Освіта Охорона безпеки життя Охорона Праці Педагогіка Політика Право Програмування Промисловість Психологія Радіо Регилия Соціологія Спорт Стандартизація Технології Торгівля Туризм Фізика Фізіологія Філософія Фінанси Хімія Юриспунденкция |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Тема 2. Подання інформації в електронно-обчислювальних машинах.У цифрових пристроях використовують дві форми зображення чисел: з фіксованою і плаваючою комою. Знак двійкового числа з фіксованою комою задається допоміжним розрядом, який встановлюється перед числовим. Для додатних чисел значення допоміжного розряду дорівнює «0», для від’ємних – «1». У таблиці 2.1 наведено три варіанти кодування додатних і від’ємних десяткових чисел чотирирозрядним двійковим кодом. У першому варіанті, як випливає з таблиці, у кодовій двійковій послідовності мають місце додатний і від’ємний нулі, що призводить до появи проблем під час виконання арифметичних операцій. Представлення відємних чисел в оберненому коді також не вирішує зазначеної проблеми. Вона вирішується лише тоді, коли відємні числа представлені у доповняльному коді, який обчислюється за формулою:
На рис.2.1 наведено графічну інтерпретацію зображення додатних і відємних чисел щодо нуля з використанням прямого та доповняльного кодів. Як буде показано пізніше, така форма представлення десяткових чисел суттєво спрощує виконання арифметичних операцій. Рис.2.1 Таблиця2.1
Приклад 2.1. Знайти доповняльні коди десятковим числам: Розвязання. Знаходимо двійкові еквіваленти заданих чисел у 8-розрядній формі запису, де старший розряд є знаковим: Для отримання доповняльного коду відємного числа Тепер пояснимо суть запису чисел з фіксованою комою. Будь-яке число у цифрових системах зберігається спеціальними пристроями памяті, кожен рядок якого складається з фіксованої кількості елементів. Кома, що відділяє в числі цілу частину від дробової, займає в рядку памяті фіксоване положення – перед старшим розрядом або після молодшого. У першому випадку абсолютне значення числа менше від одиниці – наприклад, то число в ньому запишеться так, як показано на рис.2.2,а, де крайній лівий розряд відображає знак числа, а решта –розряди модуля. а)
б) Рис.2.2 Вільні молодші розряди заповнюються нулями. Оскільки у розглянутому випадку в рядку памяті передбачено запис лише дробової частини числа, то і результати всіх операцій повинні бути абсолютним значенням, меншим від одиниці. Виконання цієї умови забезпечується вибором відповідних масштабних коефіцієнтів, які помножуються вихідні дані. Якщо масштабний коефіцієнт обрано неправильно, то може з'явитись переповнення розрядів і ціла частина, яка буде втрачена, оскільки у розрядній сітці не передбачена її поява. Все це призведе до похибки в результаті, що є недоліком такого способу. У другому випадку, коли кома фіксується після молодшого розряду, маємо справу з цілими числами. Тоді, наприклад, число Числа з плаваючою комою передбачають зображення числа з використанням мантиси, що помножується на основу системи числення у степені, яка задається порядком. Наприклад, число 200 записується у вигляді
Рис.2.3 У нульовому (лівому) елементі рядка пам'яті зображується знак числа (для приведеного вище двійкового числа, що записане у рядок пам'яті – (0). Далі задаються вісім розрядів мантиси числа (стовпці 1...8). Якщо вона задається меншою кількістю розрядів, то вільні елементи пам'яті справа заповнюються нулями. У дев'ятому розряді зображується знак порядку, а в решті, за аналогією з мантисою, - число, що визначає порядок. У разі використання такої форми запису величина числа порядку задається так, щоб перша значуща цифра мантиси не дорівнювала (0). Така форма запису називається нормальною. Мінімальне додатне число, що може бути записане за нормальної форми в рядку пам'яті, визначається мінімальною мантисою
Максимальне число матимемо за максимального значення мантиси
Діапазон D чисел, представлених у нормальній формі, як випливає з формул (2.1) та (2.2), визначається лише числом к. Наприклад, для к = 6 знаходимо: Точність запису числа задається кількістю розрядів т мантиси. Якщо кількість розрядів числа перевершує відведену під мантису кількість розрядів, то число округлюють до необхідної довжини. Правило округлення двійкових чисел в цьому випадку таке: якщо старший розряд у частині слова, що відкидається, є одиницею, то до молодшого розряду мантиси додається одиниця. При такому округленні абсолютна похибка є зображення мантиси не перевершує половини вагового коефіцієнта молодшого розряду мантиси, тобто: Враховуючи, що за нормальної форми запису мантиса не може бути меншою 0,5, відносна похибка Наприклад, якщо т = 24, маємо: У сучасних цифрових системах для зображення чисел з плаваючою комою використовують рядок довжиною чотири байти. При цьому 23 розряди задають мантису, а 7 - величину порядку. Діапазон чисел, що зображуються, становить від Використання чисел із плаваючою комою суттєво розширює і спрощує зображення чисел, але виконання операцій над такими числами більш складне, ніж над числами з фіксованою комою. Читайте також:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|