文档详情

数值比较器_原创文档.pdf

发布:2024-09-08约2.61千字共5页下载文档
文本预览下载声明

数值比较器

在一些数字系统(例如数字计算机)当中经常要求比较两个数字的大小。为完成这一功能

所设计的各种逻辑电路系统称为数值比较器。

1.位数值比较器

首先讨论两个1位二进制数A和B相比较的情况。这时有三种可能:

1)AB(即A=1、B=0),2)则,3)故可以用作为,AB的输出信

号。

2)AB(即A=0、B=1),则,故可以用作为AB的输出信号。

3)A=B,则,故可以用作为A=B的输出信号。

将上述的逻辑关系画成逻辑图,即得到图3.3.31所示的1位数值比较器电路。

图3.3.311位数值比较器

二.多位数值比较器

在比较两个多位数的大小时,必须自高而低的逐位比较,而且只有在高位相等时,才需要

比较低位。

例如A、B是两个4位二进制数和,进行比较时应首先比较和。

如果,那么不关其他几位数码各为何值,肯定是AB。反之,如,则不管其他

1/5

几位数码为何值,肯定是AB。如果,这就必须通过比较下一位和来判断A和B

的大小了。依次类推,定能比出结果。

图3.3.32是4位数码比较器CC14585的逻辑图。图中的、和是总的比

较结果,和是两个比较的4位数的输入端,、和是扩展

端,供片间连接时用。由逻辑图可写出输出的逻辑表达式为

(3.3.32)

(3.3.33)

(3.3.34)

只比较两个4位数时,将扩展端接低电平,同时将和接高电平,即

、。这时式(3.3.32)中的最后一项为0,其余4项分别表示了AB

的四种可能情况,即;而;、而;、

、而。

式(3.3.33)表明,只有A和B的每一位都相等时,A和B才相等。

式(3.3.34)则说明,若A和B比较的结果既不是AB又不是A=B,则必为AB。

2/5

图3.3.324位数值比较器CC145585的逻辑图

CC145854位数据比较器的功能列表如下:

3/5

一片CC14585只要将、即可实现两个4位二进制数比较,两

片CC14585只要适当利用、两个输入引脚即可实现两个8位二进制数比较。

例7试用两片CC14585组成一个8位数值比较器。

解:根据多位数比较的规则,在高位相等时取决于低位的比较结果。同时由式(3.3.32)

和式(3.3.33)又知,在cc14585中只有两个输入的4位数相等时、输出才由和的

输入信号决定。因此,在将两个数的高4位

显示全部
相似文档