电工学习网

 找回密码
 立即注册

数值比较器的定义及功能

2015-1-28 08:37| 编辑:电工学习网| 查看: 17704| 评论: 0

    在数字系统中,特别是在计算机中都需具有运算功能,一种简单的运算就是比较两个数AB的大小。数值比较器就是对两数A、B进行比较,以判断其大小的逻辑电路。比较结果有A>BA<B以及A=B三种情况。
    1.位数值比较器
    1位数值比较器是多位比较器的基础。当AB都是1位数时,它们只能取0或1两种值,由此可写出1位 数值比较器的真值表,如表1所示。
表1 1位数值比较器的真值表
    由真值表得到如下逻辑表达式: FA>B=AB
  FA<B=AB
  FA=B=A·B+AB
    由以上逻辑表达式可画出如图1所示的逻辑电路。实际应用中,可根据具体情况选用逻辑门。
图1 1位数值比较器的逻辑图
    2.两位数值比较器
    现在分析比较两位数字A1A0B1B0的情况。利用1位比较器的结果,可以列出简化的真值表,如表2所示。为了减少符号的种类,不再使用字母L,而以(Ai>Bi)、(Ai<Bi)、(Ai=Bi)直接表示逻辑函数。可以由真值表对两位比较器作如下简要概述。
表2 真值表
    当高位(A1B1)不相等时,无需比较低位(A0B0),两个数的比较结果就是高位比较的结果。当高位相等时,两数的比较结果由低位比较的结果决定。由表2可以写出如下逻辑表达式:
    根据表达式画出逻辑图,如图2所示。电路利用了1位数值比较器的输出作为中间结果。它所依据的原理是,如果两位A1A0B1B0的高位不相等,则高位比较结果就是两数比较结果,与低位无关。这时,由于中间函数(A1=B1)=0,使与门G1G2G3均封锁,而或门都打开,低位比较结果不能影响或门,高位比较结果则从或门直接输出。如果高位相等,即(A1=B1)=1,使与门G1G2G3均打开,同时由(A1>B1)=0和(A1<B1)=0作用,或门也打开,低位的比较结果直接送达输出端,即低位的比较结果决定两数的大、小或者相等。
图2 两位数值比较逻辑图

看过《数值比较器的定义及功能》的人还看了以下文章:

发表评论

最新评论

  • 电子电路的核心是什么?主要传输什么信号?
  • 电工必知整流桥好坏的两种检测方法
  • 4个二极管整流和2个二极管整流出电压一样吗
  • 三分钟带你搞懂运算放大器与比较器的区别
  • PN结为什么可以单向导电?PN结单向导电原理
  • 38译码器真值表讲解
热点文章

电工学习网 ( )

GMT+8, 2021-12-6 21:08

Powered by © 2011-2021 www.shop-samurai.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

返回顶部