Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КОНСПЕКТ З ЦСХ 2.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.8 Mб
Скачать

3.7. Двійкові суматори.

3.7.1. Загальна характеристика суматорів.

Суматором називається функціональний вузол, призначений для додавання

двох n – розрядних двійкових чисел (слів). Операція віднімання у суматорах замінюється на операцію додавання чисел в оберненому або доповняльному коді. Операції множення та ділення зводяться до реалізації багаторазового додавання та зсунення. Тому суматор є центральним вузлом арифметико – логічного пристрою. Функція суматора позначається літерами SM або Σ. Входи суматора позначаються літерами з індексами, наприклад Аi, Вi, для відповідних розрядів чисел, що будуть складатися, а також Zi-1 для урахування сигналу перенесення з молодшого сусіднього розряду. Виходи суматора позначаються літерами Si – результат складання відповідних розрядів чисел та Рi – сигнал перенесення у старший сусідній розряд.

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

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

  • числом входів: напівсуматори, однорозрядні та багаторозрядні суматори;

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

  • організацією перенесення між розрядами: з послідовним, наскрізним, паралельним або комбінованим перенесенням (з груповою структурою);

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

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

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

  • часом додавання: синхронні, асинхронні.

У паралельних n – розрядних суматорах значення всіх розрядів чисел поступають одночасно на відповідні входи одно розрядних підсумовуючих схем.

У послідовних суматорах значення розрядів чисел та перенесення, що запам’ятовувалися в минулому такті, поступають послідовно в напрямку від молодших розрядів до старших на входи одного одно розрядного суматора.

В паралельно-послідовних суматорах числа розбиваються на частини, наприклад байти. Розряди байтів поступають на входи восьми розрядного суматора паралельно (одночасно), а самі байти – послідовно, в напрямку від молодших до старших байтів з урахуванням перенесення, що запам’ятовано.

У комбінаційних суматорах результат операції додавання запам’ятовується регістрі результату. В накопичувальних суматорах процес додавання поєднується із зберіганням результату. Це обумовлено використанням

Т- тригерів, як одно розрядних схем додавання.

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

Розрядність суматорів знаходиться в широких границях від 4-16 мікро - та мінікомп’ютерів до 32-64 і більше – для універсальних машин.

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

Суматори характеризуються такими параметрами :

  • швидкодією – це час виконання операції додавання , який відраховується від початку подачі чисел до одержання результату. Часто швидкодія характеризується кількістю операцій додавань за секунду = 1/ при цьому мається на увазі операції типу регістр-регістр в арифметично-логічних пристроях.

  • апаратурними витратами (вартістю). Вартість однорозрядної схеми додавання визначається загальним числом логічних входів використаних елементів. Вартість багаторозрядного суматора визначається загальною кількістю використаних мікросхем.

  • споживаною потужністю суматора. Споживана потужність суматора залежить від типів логічних елементів та типів мікросхем, що використовуються в схемах суматора.