Троичный сумматор — различия между версиями
Строка 34: | Строка 34: | ||
Результат операции занимает 1 и 2/3 троичных разряда. | Результат операции занимает 1 и 2/3 троичных разряда. | ||
+ | == Троичнй оператор И== | ||
+ | Троичный оператор И аналогичен двоичному оператору И. Ниже приведена таблица истинности для данного оператора. | ||
+ | {|align="left" style="width:10cm" border=1 | ||
+ | |+ | ||
+ | |-align="left" | ||
+ | ! <tex>X</tex>||<tex>Y</tex>||<tex>Z</tex>||<tex>AND</tex> | ||
+ | |-align="left" | ||
+ | | <tex>0</tex>||<tex>0</tex>||<tex>0</tex>||<tex>0</tex> | ||
+ | |-align="left" | ||
+ | | <tex>0</tex>||<tex>0</tex>||<tex>1</tex>||<tex>0</tex> | ||
+ | |-align="left" | ||
+ | | <tex>0</tex>||<tex>1</tex>||<tex>0</tex>||<tex>0</tex> | ||
+ | |-align="left" | ||
+ | | <tex>0</tex>||<tex>1</tex>||<tex>1</tex>||<tex>0</tex> | ||
+ | |-align="left" | ||
+ | | <tex>1</tex>||<tex>0</tex>||<tex>0</tex>||<tex>0</tex> | ||
+ | |-align="left" | ||
+ | | <tex>1</tex>||<tex>0</tex>||<tex>1</tex>||<tex>0</tex> | ||
+ | |-align="left" | ||
+ | | <tex>1</tex>||<tex>1</tex>||<tex>0</tex>||<tex>0</tex> | ||
+ | |-align="left" | ||
+ | | <tex>1</tex>||<tex>1</tex>||<tex>1</tex>||<tex>1</tex> | ||
+ | |} | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
== Троичный полусумматор в несимметричной троичной системе счисления == | == Троичный полусумматор в несимметричной троичной системе счисления == | ||
Троичное логическое сложение двух троичных разрядов с разрядом переноса в несимметричной троичной системе счисления. | Троичное логическое сложение двух троичных разрядов с разрядом переноса в несимметричной троичной системе счисления. | ||
Строка 67: | Строка 108: | ||
''sum'' — сумма по модулю 3, несимметричная. | ''sum'' — сумма по модулю 3, несимметричная. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Троичный вычитатель== | ==Троичный вычитатель== | ||
Полный троичный одноразрядный вычитатель является неполной тринарной троичной логической функцией, так как в разряде займа только два значения 0 и 1. Результат имеет длину 1 и 2/3 троичных разряда. | Полный троичный одноразрядный вычитатель является неполной тринарной троичной логической функцией, так как в разряде займа только два значения 0 и 1. Результат имеет длину 1 и 2/3 троичных разряда. |
Версия 13:59, 28 декабря 2014
Определение: |
Функциональная схема (англ. Functional Flow Block Diagram) — документ, разъясняющий процессы, протекающие в отдельных функциональных цепях изделия (установки) или изделия (установки) в целом. Функциональная схема является экспликацией (поясняющим материалом) отдельных видов процессов, протекающих в целостных функциональных блоках и цепях устройства. |
Содержание
Принципы построения функциональной схемы
Функциональная схема — вид графической модели изделия. Их использование и построение позволяет наглядно отразить устройство функциональных (рабочих) изменений, описание которых оперирует любыми (в том числе и несущественными) микросхемами, БИС и СБИС. Поскольку функциональные схемы не имеют собственной системы условных обозначений, их построение допускает сочетание кинематических, электрических и алгоритмических обозначений (для таких схем более подходящим термином оказывается комбинированные схемы).
Троичный полусумматор с одним неполным слагаемым
Первая ступень полного троичного сумматора.
Для сложения одного троичного разряда с разрядом переноса.
Результат не изменяется при перемене мест операндов.
transfer содержит разряд переноса, sum содержит сумму по модулю 3.
Результат операции занимает 1 и 2/3 троичных разряда.
Троичнй оператор И
Троичный оператор И аналогичен двоичному оператору И. Ниже приведена таблица истинности для данного оператора.
Троичный полусумматор в несимметричной троичной системе счисления
Троичное логическое сложение двух троичных разрядов с разрядом переноса в несимметричной троичной системе счисления.
Результат не изменяется при перемене мест операндов.
Троичный полусумматор можно рассматривать, как объединение двух бинарных троичных функций: «логического сложения по модулю 3 в троичной несимметричной системе счисления» и «разряд переноса при сложении двух полных троичных разрядов в троичной несимметричной системе счисления».
В отличие от предыдущих бинарных троичных функций с одноразрядным результатом, результат функции занимает 1 и 2/3 троичных разрядов, так как при сложении в троичной несимметричной системе в разряде переноса не бывает значения больше единицы.
transfer — перенос в n + 1, несимметричный.
sum — сумма по модулю 3, несимметричная.
Троичный вычитатель
Полный троичный одноразрядный вычитатель является неполной тринарной троичной логической функцией, так как в разряде займа только два значения 0 и 1. Результат имеет длину 1 и 2/3 троичных разряда. Результат изменяется при перемене мест операндов.
В разряде займа не бывает третьего значения троичного разряда (2), так как в «худшем» случае
, то есть в старшем разряде «1». Единица займа возникает в 9-ти случаях из 18.