➕ 8-бітний суматор з поширенням переносу

Клікніть на біти для перемикання 0/1 · Спостерігайте за поширенням переносу · Двійковий, шістнадцятковий, десятковий результат

Вхід A

Біт 7 → Біт 0
десяткове: 0

Вхід B

Біт 7 → Біт 0
десяткове: 0

Сума A + B

Двійкове (9-біт)000000000
Десяткове0
Шістнадцяткове0x000
Переповнення (C₈)Ні

Як це працює

Кожна комірка повного суматора обчислює:
S = A ⊕ B ⊕ Cᵢₙ
Cₒᵤₜ = (A·B) + (B·Cᵢₙ) + (A·Cᵢₙ)

Перенос поширюється від біту 0 до біту 7. Максимум на вхід: 255. Максимальна сума: 510 (9 біт).

🔢 8-бітний суматор з переносом

Інтерактивна візуалізація 8-бітного суматора з поширенням переносу — фундаментального елементу АЛП кожного процесора. Перемикайте біти, спостерігайте поширення переносів та бачте результат у двійковій, шістнадцятковій і десятковій системах.

🔬 Що демонструє

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

🎮 Як використовувати

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

💡 Чи знали ви?

Суматор з поширенням переносу — найпростіша конструкція, але O(n) затримка переносу обмежує швидкість. Сучасні процесори використовують суматори з випередженням переносу (Kogge-Stone), що працюють за O(log n).