数值比较器,数值比较器的作用和原理是什么?

一、数值比较器的定义及功能

在数字系统中,特别是在计算机中都具有运算功能,一种简单的运算就是比较两个数A和B的大小。数值比较器就是对两数A、B进行比较,以判断其大小的逻辑电路。比较结果有A>B、A<B以及A=B三种情况。

1.一位数值比较器

1位数值比较器是多位比较器的基础。当A和B都是1位数时,它们只能取0或1两种值,由此可写出1位数值比较器的真值表:

由真值表得到如下逻辑表达式:

由以上逻辑表达式可画出如下图所示的逻辑电路。实际应用中,可根据具体情况选用逻辑门。

2.两位数值比较器 现在分析比较两位数字A1A0和B1B0的情况。  利用1位比较器的结果,可以列出简化的真值表如下:

为了减少符号的种类,不再使用字母L,而以(Ai>Bi)、(Ai<Bi)、(Ai=Bi)直接表示逻辑函数。可以由真值表对两位比较器作如下简要概述。  当高位(A1、B1)不相等时,无需比较低位(A0、B0),两个数的比较结果就是高位比较的结果。  当高位相等时,两数的比较结果由低位比较的结果决定。  由真值表可以写出如下逻辑表达式:

根据表达式画出逻辑图:

电路利用了1位数值比较器的输出作为中间结果。它所依据的原理是,如果两位数A1A0和B1B0的高位不相等,则高位比较结果就是两数比较结果,与低位无关。这时,由于中间函数(A1=B1)=0,使与门G1、G2、G3均封锁,而或门都打开,低位比较结果不能影响或门,高位比较结果则从或门直接输出。如果高位相等,即(A1=B1)=1,使与门G1、G2、G3均打开,同时由(A1>B1)=0和(A1<B1)=0作用,或门也打开,低位的比较结果直接送达输出端,即低位的比较结果决定两数谁大、谁小或者相等。

二、集成数值比较器

我们以74LS85为例来说明集成数值比较器。

1.集成数值比较器74LS85得功能  集成数值比较器74LS85是4位数值比较器,其功能如下:

从功能表可以看出,该比较器的比较原理和两位比较器的比较原理相同。两个4位数的比较是从A的最高位A3和B的最高位B3进行比较,如果它们不相等,则该位的比较结果可以作为两数的比较结果。若最高位A3=B3,则再比较次高位A2和B2,余类推。显然,如果两数相等,那么,比较步骤必须进行到最低位才能得到结果。

真值表中的输入变量包括A3与B3、A2与B2、A1与B1、A0与B0和A与B的比较结果。其中A和B是另外两个低位数,IA>B、IA

再根据74LS85的功能表可得:

上式与逻辑图一致。由上式可以看出,仅对4位数进行比较时,应对IA>B、IA<B和IA=B进行适当处理,即IA>B=IA<B=0,IA=B=1。

2.数值比较器的位数扩展

现在来讨论一下数值比较器的位数扩展问题。数值比较器的扩展方式有串联和并联两种。

下图表示两个4位数值比较器串联而成为一个8位数值比较器。

我们知道,对于两个8位数,若高4位相同,它们的大小则由低4位的比较结果确定。因此,低4位的比较结果应作为高4位的条件,即低4位比较器的输出端应分别与高4位比较器的IA>B、IA<B、IA=B端连接。

当位数较多且要满足一定的速度要求时,可以采取并联方式。

下图表示16位并联数值比较器的原理图。

由图可以看出,这里采用两级比较方法,将16位按高低位次序分成4组,每组4位,各组的比较是并行进行的。将每组的比较结果再经4位比较器进行比较后得出结果。显然,从数据输入到稳定输出只需两倍的4位比较器延迟时间,若用串联方式,则16位的数值比较器从输入到稳定输出需要4倍的4位比较器的延迟时间。

计算机里比较器原理,数值比较器,数值比较器的作用和原理是 - 电子发烧友网...相关推荐

  1. 计算机原理1046Q是什么意思,半桥驱动电路工作原理,半桥驱动电路的作用是什么 - 功率器件 - 电子发烧友网...

    半桥驱动电路的作用: 半桥驱动电路的作用主要是通过功率管产生交流电触发信号,从而产生大电流进一步驱动电机.与单片机驱动不同的是,单片机驱动能力有限,一般仅作为驱动信号. 半桥驱动电路工作原理: 半桥电 ...

  2. 计算机怎样去掉语音,如何关闭word语音识别 (数据丢失 - 电脑使用小技巧 - 电子发烧友网...

    如何关闭word语音识别 (数据丢失) 关闭语音识别 单击开始,然后单击控制面板. 双击"区域和语言选项". 单击语言 选项卡,然后单击详细信息. 在"已安装的服务&qu ...

  3. plc计算机验证方案,基于VB6.0的S7-200 PLC与计算机的 - PLC实验 - 电子发烧友网

    1 引言 PLC 作为一种稳定可靠的控制器在工业控制系统得到了广泛的应用[1].但是由于中小型plc的人机接口功能不很完善,不能提供给用户一个友好的交互界面,因此妨碍了对现场运行过程的跟踪与监控[2- ...

  4. 服务器看门狗芯片电路图,看门狗芯片MAX708的工作原理及数 - 电源设计应用 - 电子发烧友网...

    引 言 单片机的程序稳定性和运行及数据的安全性是设计者在不同的运行环境中所必须考虑的问题,而最易遇到的问题是受干扰而使CPU进入死循环,一般情况下设计者会使用软件陷阱和软件看门狗来避免此类现象的出现, ...

  5. Bmu计算机,高性能定点DSP位处理单元BMU的 - 处理器/DSP - 电子发烧友网

    1 功能概述 位处理单元(Bit ManipulaTION unit,BMU)主要由取指电路.移位数据处理电路.移位选择处理电路.桶形移位电路和输出电路等几部分组成.BMU的输入数据是36位的BMUi ...

  6. cd4013编程c语言,cd4013中文资料汇总(引脚图及功能_工作原理及方式_功能结构_参 - 电气技术 - 电子发烧友网...

    CD4013是CMOS双D触发器,内部集成了两个性能相同,引脚独立(电源共用)的D触发器,采用14引脚双列直插塑料封装,是目前设计开发电子电路的一种常用器件,它的使用相当灵活方便且易掌握,受到许多电子 ...

  7. 开关电源:TL431与线性光耦4N35组成的电压反馈电路。此时TL431内部的运放做误差放大器而不是比较器,和组成5V参考电压时候作用稍微不同的理解

    #开关电源#开关电源最基本的要求是输入电压变化时,输出电压保持恒定,而与此相关的测试如电压调整率.负载调整率等也是衡量开关电源性能的重要指标,实现输出电压恒定的方式是反馈,即输出电压的改变可以反馈至电 ...

  8. 计算机原理 中断,中断及中断系统-微计算机原理-电子发烧友网站

    当前位置:电子发烧友网 > 图书频道 > 电子 > <微计算机原理> > 第6章 中断与DMA 第2节 中断及中断系统 第二节 中断及中断系统 2.1 中断的概念 ...

  9. 电源滤波器的作用及原理

    电源滤波器的作用及原理 来源:网络整理 作者:浪子与妓2017年02月16日 15:05 电源滤波器的作用及原理 - EMC/EMI设计 - 电子发烧友网 http://www.elecfans.co ...

  10. 计算机中数值怎么比较大小,数值比较器,数值比较器的作用和原理是什么?

    描述 数值比较器,数值比较器的作用和原理是什么? 一.数值比较器的定义及功能 在数字系统中,特别是在计算机中都具有运算功能,一种简单的运算就是比较两个数A和B的大小.数值比较器就是对两数A.B进行比较 ...

最新文章

  1. 前沿|《细胞》:绕过眼睛植入幻觉,科学家成功在盲人脑海中呈现指定图像!...
  2. Don‘t support broadcast for binaryOp,
  3. 文本转声音,TTS语音实现
  4. php怎么定义索引,PHP未定义的索引/变量
  5. 54-locate 简明笔记
  6. jQuery的鼠标事件总结
  7. Java集合ArrayList的应用
  8. 2022年最新过DD检测方法dd防检测方法
  9. 软件测试思维导图大全
  10. scala linux环境变量配置,Scala 下载安装并配置环境
  11. html5在线画图工具,HTML5 Canvas画板画图工具 可定义笔刷和画布
  12. 小程序UI与传统HTML5区别
  13. 图层重命名快捷键_Principle快捷键大全
  14. 矩阵分解及其Eigen实现
  15. matter设备调试(Device Commissioning):
  16. 【深入设计模式】单例模式—从源码分析内部类单例、枚举单例以及单例模式在框架中的应用
  17. 直接寻址、间接寻址、立即数寻址
  18. 【flutter】打渠道包-多渠道脚本打包
  19. 前端工程师到底有哪些晋升和发展方向选择?
  20. 从数学角度理解欧拉旋转中的万向节死锁

热门文章

  1. 百度街景图片存MySQL
  2. 主成分分析提取好的特征
  3. 全国计算机将文件属性隐藏,一键玩转隐藏属性文件
  4. Macbook中的文件显示与隐藏方法
  5. js第六、七天 Array、string
  6. 五、python的数据容器(站在前辈们的肩膀上注入自己的理解,强势总结,适合入门,也适合复习)
  7. Android Adb 连接海马玩模拟器
  8. if __name__ == '__mian__'的作用?
  9. mian函数传入参数
  10. matlab用DFT分析三频频谱,设计一DFT在信号频谱分析中的应用