Geenerator, выложите автореферат к вашей докторской диссертации о которой вы ранее писали.
Geenerator, выложите автореферат к вашей докторской диссертации о которой вы ранее писали.
Geenerator эээх и на свое творение вы потратили аж 4 байта на выходе, чтобы получить 1-1=0![]()
Господа, дальнейшее обсуждение темы считаю бессмысленным.
Я показал что троичная логика реализуема в OwenLogic на ПР200. На этом моя "миссия" закончена, задача решена.
Кому это интересно - тот разберётся!
Предложение к компании ОВЕН с моей стороны актуально.
![]()
Даешь один ПР на две ячейки памяти тритичной логики для нового суперкомпьютера![]()
Ну вход например Вы сделали. А с выходом как дела обстоят? Как дальше?
Интересный момент с логической НЕОПРЕДЕЛЁННОСТЬЮ
НЕОПРЕДЕЛЁННОСТЬ №1 получается если входа ПР200 I1=0, I2=0 - это в двоичной системе 01
НЕОПРЕДЕЛЁННОСТЬ №2 получается если входа ПР200 I1=1, I2=1 - это в двоичной системе 10
При взаимодействии двух неопределённостей возможно получить либо -1 (00) либо +1 (11). В одном случае используется операция AND в другом операция ОR
Если рассматривать процесс перехода от +1 к -1 через 0 (неопределённость) в десятичной системе счисления, то получается следующая запись
3 - (1+2) = 0
0 +(1+2) = 3
Последний раз редактировалось Geenerator; 19.05.2021 в 00:15.
По просьбам "трудящихся" возвращаемся к вопросу троичной логики.
Людям, которые привыкли к двоичной логике, очень трудно перейти на троичную, по этому предлагаю следующую аналогию
-1 в двоичной логике представлена двумя битами и обозначается 00 (0 dec)
0 в двоичной логике представлена двумя битами и обозначается 01 (1 dec) или 10 (2 dec)
+1 в двоичной логике представлена двумя битами и обозначается 11 (3 dec)
В этом случае, логические операции так же проходят над каждым битом, Старший бит - младший бит и соответствуют таблице истинности, при этом НЕОПРЕДЕЛЁННОСТЬ принимается 01 (1 dec), при инверсии переходит в 10 (2 dec)
![]()
Последний раз редактировалось Geenerator; 18.05.2021 в 22:06.
Выкладываю макросы по логическим функциям троичной логики
1. Перевод двух бит в трит
2. Логический элемент AND3 - для троичной логики
3. Логический элемент OR3 - для троичной логики
4. Логический элемент NOT3 - для троичной логики
Теперь можно приступить к самому интересному, создание триггеров на троичной логике.
Немного не привычно наличие третьего состояния "0", нужно понять как его использовать.
![]()
Последний раз редактировалось Geenerator; 21.05.2021 в 22:26.