2、乘列与加法行(第一页)
前面铺垫了这么多,终于要进入正题了!!!
首先,大家在闲来无事的时候也许已经发现了这样一条规律:
同属一个输入与一个竖列的两个方块无法被同时点亮。
也许听起来有些拗口,那下面上图:
拿上面的图举例,在同一个紫色圈中的两个方块无法被同时点亮,而在蓝色圈的两个方块可以被同时点亮。
这个部分大家自行尝试就明白了。
Q:这些方块代表什么呢?
A:这些方块代表着选取的条件/结果。当且仅当方块被点亮时才会加入逻辑运算。
接下来咱们边实战边讲解。
如图,我们可以在乘列和加法行看到各种横线和竖线。
先说乘列上的横线:
输入I为真,其对应的A行出现横线,而B行未出现,此时A1~A4的值为真;
输入II为假,其对应的C行未出现横线,而D行出现,此时C1、C2的值为假,D3的值为真。
看到这里,我们大概明白了:乘列上的横线,其实对应着输入的真假,输入为真时上面横线的条件为真,输入为假时下面横线的条件为真。
条件E3和E4是否为真,大家可以先想一想,过一会再揭晓答案。
再说竖线:
判断1:A1为真,C1为假,进行“与运算”(乘法运算),结果为假,所以加法器上的结果X1为假。
判断3:A3,D3,E3均为真(你答对了吗?),乘起来结果为真,所以对应结果Z3为真。
判断4:A4,E4均为真(你答对了吗?),乘起来结果为真,所以对应结果X4为真。
判断2留给大家想一想,过一会再揭晓答案。
话说回来,乘列为何叫乘列原因也在此:
所有条件都为真(1),乘起来才会得到真(1);
有一个条件是假(0),乘起来就会得到假(0);
是不是马上就理解了?
最后是加法器上的横线:
输出Z:Z行只有Z3被点亮,而Z3为真,所以Z为真,输出信号点亮蓝色的灯;
输出X:X1为假,X4为真,将结果做“或运算”(相加),结果为真,所以X为真,输出信号点亮红色的灯。
输出Y为什么为假大家试着自己分析,我们下一页揭晓所有答案。