0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

求一种减法器的设计方案

冬至子 来源:网络整理 作者:网络整理 2024-02-19 11:05 次阅读

半减器

半减器(Half Subtractor,HS),二输入、二输出变量函数模块。一个半减器模块有两个输入 x、y 和两个输出 D、B,其中 x 称为被减数,y称为减数; D 称为差,B 称为借位输出信号。半减器是只有两个输入变量、两个输出变量,无借位输入的一位减法器, 半减器的真值表如图3所示。

图3 半减器真值表

由半减器的真值表可推导出半减器的逻辑表达式为:

D=x⊕y (“⊕”表示异或运算)

B=-x·y (“-”表示非运算,“·”表示与运算)

半减器的门级逻辑电路

图4 半减器的符号

由半减器模块的逻辑表达式我们可以得到最常用的半减器模块门级的逻辑电路图和半减器模块的符号,如图4所示。

全减器

一个全减器模块有三个输入 a i 、bi和 B i ,两个输出 D i 、B i+1 ,其中 ai称为被减数,bi称为减数,Di称为差,Bi称为第 i 位的借位输入信号,Bi+1称为第 i 位的借位输出信号。

全减器是包含低位借位的三个输入变量、两个输出变量的一位减法器,在半减器的基础上再加一个低位借位输入位,全减器的真值表如图5所示。

图5

由全减器的真值表推导出全减器的逻辑表达式为:

Di**=a i ⊕b i ⊕B**i

Bi+1**=(a i ⊕b i )·b i +(a i ⊕b i )·B**i

1.jpg

图6 全减器的门级逻辑电路

图7 全减器的符号

由全减器的逻辑表达式可以得到全减器模块门级的逻辑电路图和全减器模块的符号,分别如图6、图7所示

对于 n 位的二进制数,将两个 n 位的二进制数相减得到一个 n 位的二进制的差以及一个 1 位的借位输出信号,这个借位输出信号可以作为它下一位的借位输入信号,或者作为一个溢出标志,图8为一个 n 位减法器电路的一般表示符号(其中 a、b 和 D 是 n 位的二进制数,Bn是 1 位的二进制数)

1.jpg

图8 n位减法器

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 逻辑电路
    +关注

    关注

    13

    文章

    471

    浏览量

    42216
  • 门电路
    +关注

    关注

    7

    文章

    191

    浏览量

    39851
  • 全减器
    +关注

    关注

    0

    文章

    4

    浏览量

    4790
收藏 人收藏

    评论

    相关推荐

    减法器电路与原理 减法器电路图分享

    减法器一种电路,它可以实现二进制数字的减法运算。减法器的工作原理基于位运算和进位/借位机制。
    的头像 发表于 02-19 09:36 1889次阅读
    <b class='flag-5'>减法器</b>电路与原理 <b class='flag-5'>减法器</b>电路图分享

    如何设计一个16比特的减法器呢?

    减法电路是基本集成运放电路的一种,算术运算电路主要包括数字**加法器电路、数字减法器电路、数字乘法器电路和数字除
    的头像 发表于 02-19 10:00 361次阅读
    如何设计一个16比特的<b class='flag-5'>减法器</b>呢?

    菜鸟请教个运放减法器的问题

    `个关于减法器的困惑。如图,(Ui2-Ui1)*Rf/R1=Uo是这个负反馈减法器的性质。如果运放的电源我接的是Vcc和地,而不是+Vcc以及-Vcc;而且假设Ui1=1/2Vcc, Ui2
    发表于 06-27 16:50

    8位减法器求解?

    给出1位全减器的Verilog描述。要求: (1) 首先设计1位半减器,然后用例化语句将它们连接起来,图3-32中h_suber是半减器,diff是输出差,s_out是借位输出,sub_in是借位输入。 (2) 以1位全减器为基本硬件,构成串行借位的8位减法器,要求用例化语句来完成此项设计
    发表于 10-08 19:59

    减法器设计异常

    如图用op07做的减法器,不管正向输入端和反向输入端如何输入,输出都不满足减法器的理论值,大神指导下谢谢!!!
    发表于 02-14 15:09

    减法器的4个电阻到底是什么关系呢?

    我在本书上看到的是说当R1= R2=Rf=R3时,就是减法器,此时U0=UI1-UI2,但是在网上查的时候,又有说,当R1=R2,Rf=R3时,就是减法器,此时U0=RF/R1(UI1-UI2
    发表于 02-25 19:16

    个是减法器?负反馈在减法器电路中的原理?

    下图哪个电路是减法器?按照书上的电路,减法器应该构成负反馈,可是把运放接成正反馈之后,输出却没有变化,那么负反馈或者正反馈在电路中的作用是什么呢?问题来自论坛里的这个电路,看到构成的是正反馈
    发表于 08-31 19:46

    设计个基于RS触发器余3码十进制减法器

    设计个基于RS触发器余3码十进制减法器设计步骤和仿真步骤。谢谢各位大神.
    发表于 11-28 11:25

    二位BCD码减法器

    二位BCD码减法器电路,用纯数字电路实现。
    发表于 09-18 15:30

    如何用最简单的方法设计减法器

    如何设计个两位的十进制减法器啊?最简方法,希望能有电路图。谢谢
    发表于 04-27 16:27

    本的二进制加法/减法器,本的二进制加法/减法器原理

    本的二进制加法/减法器,本的二进制加法/减法器原理   两个二进制数字Ai,Bi和一个进位输入Ci相加,产生一个和输出Si,以及一个进位输
    发表于 04-13 11:11 5155次阅读

    减法器电路

    减法器电路 一个通常的应用就是用于去除立体声磁带中的原唱而留下伴音(在录制时两通道中的原唱电平是一样的,但是伴音是略有不同的)。
    发表于 04-24 10:45 9580次阅读
    <b class='flag-5'>减法器</b>电路

    8位加法器减法器设计实习报告

    8位加法器减法器设计实习报告
    发表于 09-04 14:53 133次下载

    减法器电路设计方案汇总(五款模拟电路设计原理图详解)

    本文为大家带来五种减法器电路设计方案介绍。
    发表于 01-17 11:29 8.8w次阅读
    <b class='flag-5'>减法器</b>电路<b class='flag-5'>设计方案</b>汇总(五款模拟电路设计原理图详解)

    基于OP07的减法器设计

    基于OP07的减法器设计
    发表于 05-15 09:17 12次下载