为什么不在计算机世界中使用三元逻辑而不是二进制逻辑呢?

Ran*_*ber 2 memory hardware binary base

我想知道如果使用三元逻辑,计算机会是什么样子.看起来基数越大,可以使用的内存越多.我会解释一下.长度为32的二进制地址 - >允许您表示2 ^ 32个可能的值.三元地址 - > 3 ^ 32,比二进制地址大~431439.

看起来好多了.此外,这样做的硬件方式可以很容易地完成 - > 2表示强电流,1表示弱电流,0表示无电流.当然它要复杂得多,但这个想法很简单.但是,我找不到使用这种逻辑的任何新研究或新计算机的任何影响.

所以,我的问题是为什么不使用3数字逻辑?或任何n-数逻辑(n> 2)?什么阻止我们这样做?

Wol*_*yrd 9

这些已经存在.实际上,第一台计算机中的一台使用了三元逻辑,事实上,Knuth认为,由于它们的效率和优雅,我们最终会回归使用它们.