Анотація: В лекції представлені способи представлення чисел в ЕОМ: фіксована і плаваюча кома. Описано прямий, додатковий і зворотний коди. Дано складання чисел в додатковому і зворотному кодах.
Як ми вже знаємо, застосовуються два основних способи представлення чисел - з фіксованою і плаваючою комою. Більшість універсальних ЕОМ працює з числами, представленими з плаваючою комою. а більшість спеціалізованих - з фіксованою комою.
Однак цілий ряд машин працює з числами в цих двох форматах.
У загальному вигляді спосіб представлення чисел сильно впливає на характер програмування. Так, програмування для ЕОМ, що працюють в системі з фіксованою комою. значно ускладнюється, оскільки крім алгоритмічних труднощів цей процес вимагає ще відстеження положення коми.
фіксована кома
Обмовимося, що розрядна сітка машини має постійне число розрядів - n.
При поданні чисел з фіксованою комою вважають, що кома завжди знаходиться перед старшим розрядом, а все числа, які беруть участь в обчисленнях, вважаються за абсолютною величиною менше одиниці:
Введемо дві характеристики чисел: діапазон зміни і точність представлення.
Діапазон зміни характеризується тими межами, в яких можуть знаходитися числа, з якими оперує машина.
Добрий день. У першій лекції курсу "Логічні і арифметичні основи і принципи роботи ЕОМ" у вас наведена класична структурна схема ЕОМ. Якщо можна уточніть, а як в класичній архітектурі могла реалізуватися пряма робота пристроїв введення-виведення з оперативною пам'яттю? Якщо я правильно розумію - це режим прямого доступу до пам'яті, в класичній архітектурі він не передбачений.