Представлення чисел з рухомою комою 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Представлення чисел з рухомою комою



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

Алгоритм подання числа з рухомою комою:

- перевести число з p-ічной системи числення в двійкову;

представити двійкове число в нормалізованої експоненційної формі;

розрахувати зміщений порядок числа;

розмістити знак, порядок і мантиссу у відповідні розряди сітки [2].

Часто числа з фіксованою комою - неефективні. Коли потрібно обробляти дуже великі числа (відстань між Землею і Сонцем) або, навпаки, дуже маленькі (діаметр атома), треба брати числа з великою розрядністю. В таких випадках потрібно використовувати числа з рухомою комою.

Для мого завдання запис 30 розрядного числа з рухомою комою представлений на рисунку 1.1.

 

330 229 228 227 99 98 87 76 65 54 3 22 11

Зн. мантиси

мантиса

Знак порядку

порядок

Рисунок 1.1 - запис 30 розрядного числа з рухомою комою

Двійковий суматор оберненого коду

Двійковий суматор - це пристрій, що перетворює інформаційні сигнали (аналогові або цифрові) в сигнал, еквівалентний сумі цих сигналів [3].

Операція віднімання замінюється додаванням слів в оберненому або доповнюваному кодах Операції множення та ділення перетворюються на реалізації багаторазового додавання та зсуву [3]. Тому суматор є важливою частиною арифметично-логічного пристрою.

Суматор складається з окремих схем, які називаються однорозрядними суматорами; вони виконують усі дії з додавання значень однойменних розрядів двох чисел (операндів). Суматори класифікують за такими ознаками:

-        способом додавання - паралельні, послідовні та паралельно-послідовні;

-        кількістю вхідних клем - напівсуматори, однорозрядні або багаторозрядні суматори;

-        організацією зберігання результату додавання - комбінаційні, накопичувальні, комбіновані;

-        системою числення - позиційні (двійкові, двійково-десяткові, трійкові) та непозиційні, наприклад, у системі залишкових класів;

-        розрядністю (довжиною) операндів - 8-, 16-, 32-, 64-розрядні;

-        способом подання від'ємних чисел - в оберненому або доповнюваному кодах, а також їх модифікаціях;

-        часом додавання - синхронні та асинхронні [4].

Двійковий суматор оберненого коду-суматор, який оперує зображеннями чисел у зворотному коді, характеризується наявністю ланцюга циклічного переносу зі знакового розряду в молодший розряд числа. Правила складання на ДСОК засновані на наступній теоремі: сума обернених кодів - є обернений код результату[2].


Цифровий автомат додавання (віднімання) чисел з рухомою комою

Побудова схеми керування

двійковий алгоритм кодування числення

Пристрої ЕОМ складаються, в більшості випадків з операційного блоку і керуючого блоку

Для побудови схеми керування ЦА треба виконати ряд послідовних дій, які допоможуть визначити кількість станів, умов та переходів схеми керування ЦА. Послідовність виконання дій:

а) розробити словесний алгоритм арифметичної дії, привести приклад ділення згідно розробленого алгоритму;

б) розроблений алгоритм представити у вигляді блок-схеми;

в) на основі створеного алгоритму (блок-схеми) треба побудувати закодовану блок схему;

г) згідно закодованої блок схеми, побудувати граф станів та переходів схеми управління ЦА;

д) розробити таблицю переходів схеми керування ЦА;

е) мінімізувати входи тригера J та K за допомогою карт Карно;

є) записати, згідно таблиці, співвідношення Yn-дій до Zn-станів та Xn - умов;

ж) Побудувати схему керування ЦА на основі попередньо виконаних дій;

 



Поделиться:


Последнее изменение этой страницы: 2020-03-02; просмотров: 123; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.223.196.59 (0.007 с.)