Двоичный каскадный сумматор — различия между версиями
Tanfilyev (обсуждение | вклад) |
Tanfilyev (обсуждение | вклад) |
||
Строка 19: | Строка 19: | ||
<Br/> | <Br/> | ||
Таким образом функцию <tex>\bigotimes</tex> можно определить как последнее не "P" | Таким образом функцию <tex>\bigotimes</tex> можно определить как последнее не "P" | ||
− | + | <Br/><Br/> | |
− | Пусть <tex>f_{i}\epsilon \left \{k,p,g\right \}</tex>, тогда: <tex> | + | Пусть <tex>f_{i}\epsilon \left \{k,p,g\right \}</tex>, тогда: <tex>C_{i}=(f_{1}\bigotimes f_{2}\bigotimes f_{3}\bigotimes...\bigotimes f_{i})_{(0)}</tex>. |
− | + | <Br/> | |
+ | <Br/> | ||
Пусть элемент | Пусть элемент | ||
− | [[Файл:Первый_элемент.png|130px | + | [[Файл:Первый_элемент.png|130px]] |
− | + | возвращает <tex>\bigotimes</tex> двух функций,<Br/> а элемент | |
− | [[Файл:Второй_элемент.png|130px | + | [[Файл:Второй_элемент.png|130px]] возвращает <tex>C'</tex>, старший бит сумматора. |
− | + | <Br/> | |
Двоичный каскадный сумматор: | Двоичный каскадный сумматор: | ||
− | [[Файл:Двоичный_каскадный_сумматор.png| | + | [[Файл:Двоичный_каскадный_сумматор.png|560px|left]] |
Версия 05:36, 15 октября 2010
Эта статья находится в разработке!
Рассмотрим один элемент полного сумматора:
Построим таблицу зависимости от , и введем условные обозначения:
Обозначим композицию действий над переносами значком и рассмотрим таблицу:
Пример:
Таким образом функцию можно определить как последнее не "P"
Пусть , тогда: .
Пусть элемент
возвращает двух функций,
а элемент
возвращает , старший бит сумматора.
Двоичный каскадный сумматор: