第189章 ,/.

当R1=0 R2=1时 C=1

当R1=1 R2=1时 C=0

最简单的与非门,也就是在与门的基础上去掉C输出的红石火把,换成普通的红石粉(不是加上一个非门吗?):

?◆⊕(这里的拉杆为R1)

空┊┈(插图94-2)

??◆⊕(这里的拉杆为R2)

┊······红石线,在这边红石线下面要有任意完整方块,使得它和旁边两个红石火把齐平

?⊕······一个完整方块上面插着红石火把的结构

┈······C输出用红石线

?◆······R输入用拉杆

异或门(XOR gate),虽然带有『或门』字样,但其实它的特性和或门没有太大关系。异或门的结构有些复杂:

◆?⊕!─┈!(这里的拉杆为R1)

空┊┈!█|(插图94-3)

◆?⊕!─┈!(这里的拉杆为R2)

┊······红石线,在这边红石线下面要有任意完整方块,使得它和旁边两个红石火把齐平

?⊕······一个完整方块上面插着红石火把的结构

┈······红石线,在这边红石线下面要有任意完整方块,使得它高于地平线1米

─······地平线上的红石线

|······地平线上的红石线,作为C输出点

!······红石火把

?◆······R输入用拉杆

异或门具有如下特性:

当R1=0 R2=0时 C=0

当R1=1 R2=0时 C=1

当R1=0 R2=1时 C=1

当R1=1 R2=1时 C=0

也就是说,异或门必须在所有输入有不一致的情况下才会输出1,输入都一样反而会输出0。也就是当所有条件有不同时,才会返回真(true)。这就是为什么『异或门』开头为『异』,这个『异』就是指『不一样的输入』。

同或门(XNOR gate)的特性和异或门完全相反,它的特性是这样的:

当R1=0 R2=0时 C=1

当R1=1 R2=0时 C=0

当R1=0 R2=1时 C=0