Зміст
Введення
1. Аналітична частина
1.1 Представлення цілих чисел у форматі з фіксованою комою
2. Практична розробка
2.1 Блок-схема алгоритму з поясняющим текстом
2.2 Розподіл пам'яті і лістинг програми з коментарем
3. Опис засобів обчислювальної техніки
Висновок
Список літератури
Введення
В аналітичній частині даного курсового проекту необхідно провести аналітичний огляд двійковій, вісімковій і шістнадцятковій систем числення і правил перекладу десяткових чисел в них і назад, а також розглянути формати зберігання чисел з плаваючою крапкою. Для прикладу потрібно взяти числа з другої частини курсового проекту. Знання цих тим необхідно для виконання практичної частини, тому що в Емулятор мікро-ЕОМ використовується шестнадцатеричная система числення, а завдання вимагає сформувати число з плаваючою точкою
У практичній частині необхідно скласти програму що перетворює масив констант в формат числа з плаваючою точкою на емулятора мікро-ЕОМ СМ - 1800. Програма повинна коректно працювати для будь-якого масиву заданих констант
1. Аналітична частина
1.1 Представлення цілих чисел у форматі з фіксованою комою
Безліч цілих чисел, які представлені у пам'яті ЕОМ, обмежена. Діапазон значень залежить від розміру комірок пам'яті, використовуваних для їх зберігання.
Так в n-розрядної осередку може зберігатися 2 n різних значень цілих чисел . Так у 8-розрядної осередку може зберігатися 2 Серпня=256 різних значень, в 16-розрядної - 2 16=65536 різних значень.
Цілі числа можуть представлятися в комп'ютері без знаку і із знаком.
Цілі числа без знака. Зазвичай займають у пам'яті комп'ютера один або два байти. Максимальне значення цілого числа без знака (позитивного числа) досягається у випадку, коли у всіх осередках зберігаються одиниці.
Для n-розрядного представлення воно буде дорівнює. Для 8-розрядної комірки максимальне значення цілого позитивного числа досягається у випадку, коли у всіх осередках зберігаються одиниці і дорівнює. Мінімальне число відповідає восьми нулях, що зберігаються у восьми бітах комірки пам'яті, і дорівнює нулю. Отже, в 8-розрядної комірці діапазон зміни цілих чисел без знака: від 0 до 255. В 16-розрядної осередку - від 0 до 65535 (всього 65536 значень).
Так, число 11100001 2 зберігатиметься в 8-розрядної комірці пам'яті таким чином:
11100001
В 16-розрядному поданні число 2006 10=11111010110 2 буде зберігатися таким чином:
0000011111010110
Отже, щоб отримати внутрішнє подання цілого числа без знака А, що зберігається в n-розрядному машинному слові, необхідно:
) перевести число А в двійкову систему числення;
) отриманий результат доповнити зліва незначущими нулями до n розрядів.
Цілі числа зі знаком: прямий, зворотний і додаткови...