Двоичный каскадный сумматор — различия между версиями

Материал из Викиконспекты
Перейти к: навигация, поиск
Строка 1: Строка 1:
<div style="background-color: #ABCDEF; font-size: 16px; font-weight: bold; color: #000000; text-align: center; padding: 4px; border-style: solid; border-width: 1px;">Эта статья находится в разработке!</div>
 
<includeonly>[[Категория: В разработке]]</includeonly>
 
 
 
Рассмотрим один элемент полного сумматора:
 
Рассмотрим один элемент полного сумматора:
 
[[Файл:Полный_сумматор_1.png‎|200px|left]] Где <tex>X_{i}, Y_{i}</tex> - i-ный разряд суммируемых чисел, <tex>C_{i}, C_{i+1}</tex> - Биты переноса, а <tex>F_{i}</tex> - Результат сложения.
 
[[Файл:Полный_сумматор_1.png‎|200px|left]] Где <tex>X_{i}, Y_{i}</tex> - i-ный разряд суммируемых чисел, <tex>C_{i}, C_{i+1}</tex> - Биты переноса, а <tex>F_{i}</tex> - Результат сложения.

Версия 05:38, 15 октября 2010

Рассмотрим один элемент полного сумматора:

Полный сумматор 1.png
Где [math]X_{i}, Y_{i}[/math] - i-ный разряд суммируемых чисел, [math]C_{i}, C_{i+1}[/math] - Биты переноса, а [math]F_{i}[/math] - Результат сложения.






Построим таблицу зависимости [math]C_{i+1}[/math] от [math]X_{i}, Y_{i}, C_{i}[/math], и введем условные обозначения:
Таблица истиности для полного сумматора.png
Обозначим композицию действий над переносами значком [math]\bigotimes[/math] и рассмотрим таблицу:
Таблица истинности для композиции.png
Пример:
Пример компазиции.png
Таким образом функцию [math]\bigotimes[/math] можно определить как последнее не "P"

Пусть [math]f_{i}\epsilon \left \{k,p,g\right \}[/math], тогда: [math]C_{i}=(f_{1}\bigotimes f_{2}\bigotimes f_{3}\bigotimes...\bigotimes f_{i})_{(0)}[/math].

Пусть элемент Первый элемент.png возвращает [math]\bigotimes[/math] двух функций,
а элемент Второй элемент.png возвращает [math]C'[/math], старший бит сумматора.
Двоичный каскадный сумматор:

Двоичный каскадный сумматор.png