logo

Повний суматор

Напівсуматор використовується для додавання лише двох чисел. Щоб подолати цю проблему, був розроблений повний суматор. Повний суматор використовується для додавання трьох 1-розрядних двійкових чисел A, B і переносу C. Повний суматор має три стани введення та два стани виходу, тобто суму та перенос.

Блок-схема

Повний суматор

Таблиця істинності

Повний суматор

У наведеній вище таблиці

  1. «A» і «B» є вхідними змінними. Ці змінні представляють два значущі біти, які будуть додані
  2. 'Cв' є третім входом, який представляє перенесення. З попередньої нижчої значущої позиції вибирається біт переносу.
  3. 'Sum' і 'Carry' є вихідними змінними, які визначають вихідні значення.
  4. Вісім рядків під вхідною змінною позначають усі можливі комбінації 0 і 1, які можуть зустрічатися в цих змінних.

Примітка. Ми можемо спростити кожен вихід «булевої функції» за допомогою методу унікальної карти.

Форму SOP можна отримати за допомогою K-карти як:

оператор if java
Повний суматор

Сума = x' y' z+x' yz+xy' z'+xyz
Керрі = xy+xz+yz

Побудова схеми напівсуматора:

Повний суматор

Наведена вище блок-схема описує побудову схеми повного суматора . У наведеній вище схемі є дві схеми напівсуматора, які об’єднані за допомогою вентиля АБО. Перший напівсуматор має два однорозрядні двійкові входи A і B. Як ми знаємо, напівсуматор створює два виходи, тобто суму та перенесення. Вихід «Sum» першого суматора буде першим входом другого половинного суматора, а вихід «Carry» першого суматора буде другим входом другого половинного суматора. Другий половинний суматор знову забезпечить «Сум» і «Перенесення». Кінцевим результатом схеми повного суматора є біт «Суми». Для того, щоб знайти кінцевий вихід «Carry», ми надаємо вихід «Carry» першого та другого суматора в логію АБО. Результатом вентиля АБО буде остаточне виконання схеми повного суматора.

MSB представлено останнім бітом «Carry».

Повну логічну схему суматора можна побудувати за допомогою 'І' і ' Ворота XOR з ан АБО ворота .

що означає xd
Повний суматор

Справжня логічна схема повного суматора показана на схемі вище. Побудова схеми повного суматора також може бути представлена ​​у вигляді булевого виразу.

сума:

  • Виконайте операцію XOR для вхідних даних A і B.
  • Виконайте операцію XOR результату з переносом. Отже, сума дорівнює (A XOR B) XOR Cвякий також представлений як:
    (A ⊕ B) ⊕ Cв

Переносити:

  1. Виконайте операцію «І» для входу A і B.
  2. Виконайте операцію XOR для вхідних даних A і B.
  3. Виконайте операції «АБО» для обох виходів, отриманих із попередніх двох кроків. Отже, «Carry» можна представити як:
    A.B + (A ⊕ B)