Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Подання чисел в ЕОМ із фіксованою комою




Лекція 10. Подання дійсних чисел в кодах ЕОМ

1. Актуалізація опорних знань:

a) Зображення цілих в ЕОМ;

b) Модифіковані коди;

c) Арифметика з цілими в ЕОМ.

2. Викладення нового матеріалу:

a) Подання чисел в ЕОМ із фіксованою комою;

b) Подання чисел з плаваючою комою;

3. Контрольні питання:

a) Що таке розрядна сітка?

b) На які частини поділяється комп’ютерне слово при зображенні числа в форматі з фіксованою точкою?

c) На які частини поділяється комп’ютерне слово при зображенні числа в форматі з плаваючою точкою?

4. Приклади задач за темою.

5. Підведення підсумків, висновки.

Основна література:

Кравчук С.О., Шохін В. О. Основи комп’ютерної техніки: Навчальний посібник – Київ, 2005.

Додаткова література:

Метод. посібник до самостійних робіт з теми «Арифметичні основи ЕОМ» – Павлоград, 2008р.

.

 

У цифрових обчислювальних машинах використовують дві форми подання чисел: природну і напівлогарифмічну. Природну форму зображення часто називають поданням з фіксованою комою, а напівлогарифмічну – поданням з плаваючою комою.

При зображенні чисел з фіксованою комою кількість розрядів, відведена для запису дробової і цілої частин числа, чітко фіксована. Нехай, наприклад, у машині для запису числа відведено п розрядів, перенумерованих зліва на право, починаючи з 0 до n, а кома «зафіксована» після k -го розряду. Так як положення коми у розрядній сітці залишається незмінним для всіх чисел, будь-яке число x може бути подане в такий спосіб: де i - номер розряду, а ai може приймати значення 1 або 0.

Для того, щоб можна було подавати і від’ємне число в такій системі числення, необхідно вирішити проблему кодування знаку чисел. Звичайно під знак приділяється самий лівий розряд. Знак «плюс» кодується цифрою “0”, а «мінус» – “1”.

 

Вага розряду 2k   ..... 21 20 2-1 ......   2k-n
Код числа a0 a1 ..... ak-1 ak ak+1 ......   an
№ розряду 0 1 ..... k-1 k k+1 ...... n-1 n

Рисунок 1 - Розрядна сітка машини з поданням чисел з фіксованою комою

 

На практиці при поданні чисел із фіксованою комою, кома «закріплюється» або перед самим лівим (у розрядній сітці) розрядом числа, або після самого правого. У першому випадку все число по модулю менше одиниці:

Таким чином, можуть бути записані числа від до і від до , а також нуль. Числа, для яких , не можуть бути подані в такій формі і приймаються рівними нулю. Не можуть бути також подані і числа, для яких .

Форма подання чисел із фіксованою комою має декілька суттєвих недоліків. Насамперед, при організації виконання обчислювальних операцій над числами, поданими в такій формі, усі вихідні дані повинні бути масштабовані, тобто для кожного числа x повинен бути введений відповідний масштаб Mx, так що множення Mx×x потрапляє в прийнятий діапазон зображення чисел. Крім того, при виконанні арифметичних операцій необхідно враховувати, що числа можуть мати різноманітні масштаби і це може призвести до одержання невірних результатів.

Наприклад, якщо все число в машині по модулю менше одиниці, то числа 10,94 і 2,34 можуть бути подані у виді 0,1094 і 0,234 і просте додавання останніх без прийняття додаткових заходів не дає в результаті потрібну суму у відповідному записі, тобто 0,1328. При виконанні операцій над числами, навіть з однаковими масштабними множниками, може бути отримане число, що виявиться поза діапазоном подання чисел. Відбудеться так зване переповнювання розрядної сітки. Наприклад, при додаванні чисел 0,412 і 0,731 отримане число перевищує одиницю і не може бути подане в розрядній сітці машини, і відбувається автоматичне переривання процесу обчислень. Усі ці положення повинні враховуватися людиною, що веде розрахунки на машині.

Незважаючи на істотні недоліки, подання чисел із фіксованої комою знайшло широке застосування, особливо в перших обчислювальних машинах. Це було пов'язано з тим, що подання чисел у природній формі дозволяє спростити схеми машини, забезпечити високу швидкодію арифметичного пристрою. В даний час в універсальних обчислювальних машинах основною є форма подання чисел із плаваючою комою. Проте поряд з останньою застосовується також і подання з фіксованою комою, оскільки операції над числами в такій формі виконуються більш швидко.




Поделиться с друзьями:


Дата добавления: 2015-07-02; Просмотров: 1724; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.