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

Материал из Викиконспекты
Перейти к: навигация, поиск
Строка 9: Строка 9:
 
<Br/>
 
<Br/>
 
<Br/>
 
<Br/>
 +
Построим таблицу зависимости <tex>C_{i+1}</tex> от <tex>X_{i}, Y_{i}, C_{i}</tex>, и введем условные обозначения:
 +
<Br/>[[Файл:Таблица_истиности_для_полного_сумматора.png‎|350px]]
 
<Br/>
 
<Br/>
Построим таблицу зависимости <tex>C_{i+1}</tex> от <tex>X_{i}, Y_{i}, C_{i}</tex>, и введем условные обозначения.
 
[[Файл:Таблица_истиности_для_полного_сумматора.png‎|300px|left]]
 
[[Файл:Таблица_истинности_для_композиции.png‎|80px|right]]
 
 
Обозначим композицию действий над переносами  значком <tex>\bigotimes</tex> и рассмотрим таблицу:
 
Обозначим композицию действий над переносами  значком <tex>\bigotimes</tex> и рассмотрим таблицу:
 +
<Br/>[[Файл:Таблица_истинности_для_композиции.png‎|120px]]
 
<Br/>
 
<Br/>
 +
Пример:
 +
<Br/>[[Файл:Пример компазиции.png‎|430px]]
 
<Br/>
 
<Br/>
 +
Таким образом функцию <tex>\bigotimes</tex> можно определить как последнее не "P"
 +
 +
Пусть <tex>f_{i}\epsilon \left \{k,p,g\right \}</tex>, тогда: <tex>f_{i}=(f_{1}\bigotimes f_{2}\bigotimes f_{3}\bigotimes...\bigotimes f_{i})_{(0)}</tex>.
 +
 +
Пусть элемент
 +
[[Файл:Первый_элемент.png‎|130px|left]]
 +
<Br/>возвращает <tex>\bigotimes</tex> двух функций, а
 +
[[Файл:Второй_элемент.png‎|130px|left]]
 +
<Br/>Возврощает <tex>C'</tex>, старший бит сумматора.
 
<Br/>
 
<Br/>
 
<Br/>
 
<Br/>
 
<Br/>
 
<Br/>
<Br/>
+
dd
<Br/>
 
Пример:
 
[[Файл:Пример компазиции.png‎|430px|left]]
 

Версия 05:07, 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]f_{i}=(f_{1}\bigotimes f_{2}\bigotimes f_{3}\bigotimes...\bigotimes f_{i})_{(0)}[/math].

Пусть элемент

Первый элемент.png


возвращает [math]\bigotimes[/math] двух функций, а

Второй элемент.png


Возврощает [math]C'[/math], старший бит сумматора.


dd