真值表001010100A0B0A0B0A0=B0A1=B1A1=B1A1=B1010×A1B1001×A1B1FA=BFABFABA0B0A1B1输出输入FAB=(A1B1)+(A1=B1)(A0B0)FA=B=(A1=B1)(A0=B0)FAB=(A1B1)+(A1=B1)(A0B0)2、2位数值比较器:输入:两个2位二进制数A=A1A0、B=B1B0能否用1位数值比较器设计两位数值比较器?比较两个2位二进制数的大小的电路当高位(A1、B1)不相等时,无需比较低位(A0、B0),高位比较的结果就是两个数的比较结果。当高位相等时,两数的比较结果由低位比较的结果决定。用一位数值比较器设计多位数值比较器的原则BA11&&≥1FA>BFA=BFA<B1位数值比较器BA=FBABA=FBAABBA+=FBA=一位数值比较器真值表10011001010101010000FA=BFABFABBA输出输入1.1位数值比较器(设计)数值比较器:对两个1位数字进行比较(A、B),以判断其大小的逻辑电路。输入:两个一位二进制数A、B。输出:FBA=1,表示A大于BFBA=1,表示A小于BFBA==1,表示A等于B4.4.4数值比较器两位数值比较器逻辑图A1B1A0B01位数值比较器1位数值比较器A1>B1A1=B1A1<B1A0>B0A0=B0A0<B0G1G2&&G3&≥1≥1FA>BFA=BFA<BFAB=(A1B1)+(A1=B1)(A0B0)FA=B=(A1=B1)(A0=B0)FAB=(A1B1)+(A1=B1)(A0B0)