В своё время Буль, Джордж придумал математическую логику. Всё четко и ясно.
0 - ложь
1 - правда.
Ну и логические выводы;
1(правда) И 1(правда) = 1(правда)
0(ложь) И 1(правда)=0(ложь)
0(ложь) ИЛИ 1(правда)= 1(правда)
Ну и так далее...По так называемой Булевой алгебре.
Ну а теперь задачка для тех, кто держал в руке паяльник. На примере TTL-логике серии микросхем К155 (SN74 в американском варианте). Питание +5 Вольт. Логический 0(ложь) до 0,7 вольта. Логическая 1(истина) больше 2,5 Вольт. А что между ними? Назовём это состояние ХЗ. Как расшифровать, каждый думает в меру своей испорченности)).
Посмотрите, как чётко выстраивается троичная логика:
0 ИЛИ хз=хз
хз ИЛИ хз=хз
1 ИЛИ хз=1
1 И хз=хз
хз И хз=хз
0 ИЛИ хз=хз
0 И 0=0
1 И 0=0
1 ИЛИ 0=1
Ну и так можно продолжать...
Если бы не дядя Джо (он же Виссарионыч) со своей продажной девкой империализма, куда попали и кибернетика, и генетика, компьютеры сейчас могли быть троичными. Это проще, и память экономит. Возможно сделать десятеричные, потому что у нас десять пальцев на руках, но это задача для наших потомков))
Любые комментарии принимаются