Изменения

Перейти к: навигация, поиск

Троичный сумматор

2343 байта добавлено, 21:48, 28 декабря 2014
Нет описания правки
Результат не изменяется при перемене ест операндов.
{|align="left" style="widthbackground-color:10cm#CCC;margin:0.5px" border=1|+|-align!style="leftbackground-color:#EEE"| <tex>\bf{x_1=x}</tex> |!style="background-color:#FFF"| <tex>1</tex> |!style="background-color:#FFF"| <tex>1</tex> |!style="background-color:#FFF"| <tex>1</tex> |!style="background-color:#FFF"| <tex>0</tex> |!style="background-color:#FFF"| <tex>0</tex> |!style="background-color:#FFF"| <tex>0</tex>!style="background-color:#EEE"|| <tex>first</tex> |-align|style="leftbackground-color:#EEE;padding:2px 30px"| <tex>\bf{x_0=y}</tex> |style="background-color:#FFF;padding:2px 30px"| <tex>2</tex> |style="background-color:#FFF;padding:2px 30px"| <tex>1</tex> |style="background-color:#FFF;padding:2px 30px"| <tex>0</tex> |style="background-color:#FFF;padding:2px 30px"| <tex>2</tex> |style="background-color:#FFF;padding:2px 30px"| <tex>1</tex> |style="background-color:#FFF;padding:2px 30px"| <tex>0</tex> |style="background-color:#EEE;padding:2px 30px"| <tex>second</tex>|-align|style="leftbackground-color:#EEE;padding:2px 30px"| <tex>\bf{z}</tex> |style="background-color:#FFF;padding:2px 30px"| <tex>1</tex> |style="background-color:#FFF;padding:2px 30px"| <tex>0</tex> |style="background-color:#FFF;padding:2px 30px"| <tex>0</tex> |style="background-color:#FFF;padding:2px 30px"| <tex>0</tex> |style="background-color:#FFF;padding:2px 30px"| <tex>0</tex> |style="background-color:#FFF;padding:2px 30px"| <tex>0</tex> |style="background-color:#EEE;padding:2px 30px"| <tex>transfer</tex>
|}
 
 
 
 
 
 
 
 
 
 
 
== Троичный полусумматор с одним неполным слагаемым ==
Первая ступень полного троичного сумматора.
Результат не изменяется при перемене мест операндов.
{|alignstyle="leftbackground-color:#CCC;margin:0.5px" !style="widthbackground-color:10cm#EEE" border=1|+|-align="left"! <tex>\bf{x_1=x}</tex> |!style="background-color:#FFF"| <tex>1</tex> |!style="background-color:#FFF"| <tex>1</tex> |!style="background-color:#FFF"| <tex>1</tex> !style="background-color:#FFF"|<tex>0</tex>!style="background-color:#FFF"| <tex>0</tex> |!style="background-color:#FFF"| <tex>0</tex> |!style="background-color:#EEE"| <tex>0first</tex> |-align|style="leftbackground-color:#EEE;padding:2px 30px"| <tex>\bf{x_0=y}</tex> |style="background-color:#FFF;padding:2px 30px"| <tex>2</tex> |style="background-color:#FFF;padding:2px 30px"| <tex>1</tex> |style="background-color:#FFF;padding:2px 30px"| <tex>0</tex> |style="background-color:#FFF;padding:2px 30px"| <tex>2</tex> |style="background-color:#FFF;padding:2px 30px"| <tex>1</tex> |style="background-color:#FFF;padding:2px 30px"| <tex>0</tex>|style="background-color:#EEE;padding:2px 30px"| <tex>second</tex>|-align|style="leftbackground-color:#EEE;padding:2px 30px"| <tex>\bf{z}</tex>|style="background-color:#FFF;padding:2px 30px"| <tex>transfer0</tex> |style="background-color:#FFF;padding:2px 30px"| <tex>12</tex> |style="background-color:#FFF;padding:2px 30px"| <tex>01</tex> |style="background-color:#FFF;padding:2px 30px"| <tex>02</tex> |style="background-color:#FFF;padding:2px 30px"| <tex>01</tex> |style="background-color:#FFF;padding:2px 30px"| <tex>0</tex> |style="background-color:#EEE;padding:2px 30px"| <tex>0sum</tex>|-align|style="leftbackground-color:#EEE;padding:2px 30px"| <tex>\bf{z}</tex>|style="background-color:#FFF;padding:2px 30px"| <tex>sum1</tex> |style="background-color:#FFF;padding:2px 30px"| <tex>0</tex> |style="background-color:#FFF;padding:2px 30px"| <tex>20</tex> |style="background-color:#FFF;padding:2px 30px"| <tex>10</tex> |style="background-color:#FFF;padding:2px 30px"| <tex>20</tex> ||style="background-color:#FFF;padding:2px 30px"| <tex>10</tex> |style="background-color:#EEE;padding:2px 30px"| <tex>0transfer</tex>
|}
 
 
 
 
 
 
 
 
 
 
''transfer'' содержит разряд переноса, ''sum'' содержит сумму по модулю <tex>3</tex>.
146
правок

Навигация