36数值比较电路 数值比较电路是用来比较两个二进制数 的大小或是否相等的电路。 00>比较原理 10010101 位比较器 00101010 010四位比较器 10010010 10010101 00101001 0101000
3.6 数值比较电路 ➢数值比较电路是用来比较两个二进制数 的大小或是否相等的电路。 ➢比较原理 ➢一位比较器 ➢四位比较器
比较原理学 >比较两个二进制数的大小要从最高位开 始比较直至最低位。 0>如对于A=4342414和B=B3B2B1B0,若 043B3,以下各位不必比较,就可判断 004>B,反之,若A3<B3,则AB; 0若A=B3,则比较42和B2的关系,…直 m至最低位,从而可以确定A和B的关系; 100101 00只有A和B各位都相等才能有A=B 0101000
比较原理 ➢比较两个二进制数的大小要从最高位开 始比较直至最低位。 ➢如对于 A=A3A2A1A0和 B=B3B2B1B0, 若 A3>B3,以下各位不必比较,就可判断 A>B,反之,若A3<B3,则A<B; ➢若A3 =B3,则比较A2和B2的关系,……直 至最低位,从而可以确定A和B的关系; ➢只有A和B各位都相等才能有A=B
一位比较器大学 >两个一位二进制数4和B的比较有三种结果: >A>B;,A<B;,A=B;0其真值表如表3-19所示。 01010100 由表可得出一位比较 100表319一位比较器真值表 器的三个输出端的逻 0010输入 输出 辑表达式分别为:「 010po4dB(4=B)(4sB)(4>B) 1000000 (A=B)=AOB 0 0001 (A<B)=AB 001dl0 0 (ASB )#A,B 0101000
一位比较器 ➢ 两个一位二进制数Ai和Bi的比较有三种结果: ➢ Ai>Bi,Ai<Bi,Ai =Bi。其真值表如表3-19所示。 表3-19 一位比较器真值表 输 入 输 出 Ai Bi (Ai=Bi ) (Ai<Bi ) (Ai>Bi ) 0 1 0 1 0 1 1 0 1 1 0 0 0 0 1 0 0 0 0 1 由表可得出一位比较 器的三个输出端的逻 辑表达式分别为: Ai = Bi = Ai Bi ( ) Ai Bi = Ai Bi ( ) Ai Bi = Ai Bi ( )
位比较器逻辑图 (4B)(4=B)(4;>B) (4=B)=4B 01 & (A <B)=A,B 100p >1 001(01 &8 (4>B)=4 0101b010 10010010 10010101 00101001 0101000 B: 图3-33位比较器
(Ai=Bi ) Ai Bi (Ai<Bi ) (Ai>Bi ) 图3-33一位比较器 ≥1 & & & & 1 1 Ai = Bi = Ai Bi ( ) Ai Bi = Ai Bi ( ) Ai Bi = Ai Bi ( ) 一位比较器逻辑图
四位比较器 >中规模四位数值比较器CC14585(74LS85) 的逻辑图和逻辑符号如图3-34所示。 0 和B3B2B1B为比较输入 100A>B、A<B、A=B为比较输出; 00a>b、a<b、a=b为级联输入。 0级联输入是为多片四位二进制数值比较 100器连接起来,实现更多位数比较而设置 1000。表3-20为其真值表。 00101001 0101000
四位比较器 ➢中规模四位数值比较器CC14585(74LS85) 的逻辑图和逻辑符号如图3-34所示。 ➢A3A2A1A0和B3B2B1B0为比较输入; ➢A>B、A<B、A=B为比较输出; ➢a>b、a<b、a=b为级联输入。 ➢级联输入是为多片四位二进制数值比较 器连接起来,实现更多位数比较而设置 的。表3-20为其真值表