Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ректорский.docx
Скачиваний:
12
Добавлен:
21.11.2018
Размер:
1.64 Mб
Скачать

25. Охарактеризуйте по яким признакам класифікують суматори.

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

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

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

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

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

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

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

  • часом додавання — синхронні та асинхронні.

Розглянемо найбільш поширені з ознак:

За числом виводів розрізняють: напівсуматори, однорозрядні суматори та багато розрядні суматори.

Напівсуматорм називається пристрій, призначений для складання двох однорозрядних кодів, що має два входи та два виходи і формує з сигналів двох вхідних складових сигнали суми та перенесення в старший розряд.

Однорозрядним суматором називається пристрій, призначений для складання двох однорозрядних кодів, що має три входи та два виходи, і формує з сигналів вхідних складових та сигналу перенесення з молодшого розряду сигнали суми та перенесення в старший розряд.

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

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

Розрізняють комбінаційні суматори – пристрої,, що не мають власної пам’яті, та накопичуючи суматори, що мають власну внутрішню пам’ять, в якій акумулюються результати виконання операцій. При цьому кожне чергове складове додається до вже існуючого в пристрої значенні.

За способом тактування розрізняють синхронні ті асинхронні суматори.

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

В залежності від системи числення, що використовується, розрізняють двійкові, двійково-десяткові та інші типи суматорів.

26. Поясніть спосіб перетворення прямого двійково-десяткового коду в зворотній.

27. Обґрунтуйте будову послідовного багато розрядного суматора.

Послідовний багаторозрядний суматор складається з одного однорозрядного суматора таелемента затримки – наприклад, D-тригера, що здійснює затримку сигналу переносу на один робочий такт – до надходження до входів суматору наступних старших розрядів доданків.

Регістри зсуву в призначені для передавання до входів суматора розрядів доданків у послідовному коді, починаючи з молодшого розряду, та приймання обчислених суматором розрядів суми. З першим тактовим синхроімпульсом на входи суматора надходять із регістрів 1 і2 цифри молодшого розряду доданків Аi і Bi, а до входу переносу подається із D-тригера логічний 0. Додаючи подані до входу цифри, одно розрядний суматор формує молодший розряд суми, який надходить до входу регістру зсуву 3 і перенос, який надходить до D-тригера. Другий тактовий імпульс реалізує в усіх регістрах зсув чисел, що зберігаються, на один розряд праворуч; при цьому на входи однорозрядного суматору надходять цифри наступних старших розрядів доданків, і цифра переносу із D-тригера. В подальшому робочі цикли повторяються до тих пір, поки не будуть підсумовані усі розряди доданків.

Явна перевага суматора послідовної дії полягає у малих апаратних витратах на його побудову, однак тривалість операції додавання пропорційна розрядності доданків. Такий суматор, у порівнянні з більш складним паралельним, має меншу швидкодію.