Изменения

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

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

2294 байта добавлено, 20:52, 14 декабря 2014
Нет описания правки
Результат операции занимает 1 и 2/3 троичных разряда.
== Троичный полусумматор в несимметричной троичной системе счисления ==
Троичное логическое сложение двух троичных разрядов с разрядом переноса в несимметричной троичной системе счисления.
 
Результат не изменяется при перемене мест операндов.
 
Троичный полусумматор можно рассматривать, как объединение двух бинарных троичных функций: «логического сложения по модулю 3 в троичной несимметричной системе счисления» и «разряд переноса при сложении двух полных троичных разрядов в троичной несимметричной системе счисления».
 
В отличие от предыдущих бинарных троичных функций с одноразрядным результатом, результат функции занимает 1 и 2/3 троичных разрядов, так как при сложении в троичной несимметричной системе в разряде переноса не бывает значения больше единицы.
{|align="left" style="width:10cm" border=1
|+
|-align="left"
! <tex>x_1=x</tex>||<tex>2</tex>||<tex>2</tex>||<tex>2</tex>||<tex>1</tex> || <tex>1</tex> || <tex>1</tex> || <tex>0</tex> || <tex>0</tex> || <tex>0</tex>
|-align="left"
| <tex>x_0=y</tex>||<tex>2</tex>||<tex>1</tex>||<tex>0</tex>||<tex>2</tex> || <tex>1</tex> || <tex>0</tex> || <tex>2</tex> || <tex>1</tex> || <tex>0</tex>
|-align="left"
| <tex>transfer</tex>||<tex>1</tex>||<tex>1</tex>||<tex>0</tex>||<tex>1</tex>||<tex>0</tex> || <tex>0</tex> || <tex>0</tex> || <tex>0</tex> || <tex>0</tex>
|-align="left"
| <tex>sum</tex>||<tex>1</tex>||<tex>0</tex>||<tex>2</tex>||<tex>0</tex>|| <tex>2</tex> || <tex>1</tex> || <tex>2</tex> || <tex>1</tex> || <tex>0</tex>
|}
 
 
 
 
 
 
 
 
 
 
 
''transfer'' — перенос в n+1, несимметричный.
 
''sum'' — сумма по модулю 3, несимметричная
146
правок

Навигация