二进制运算电路_第1页
二进制运算电路_第2页
二进制运算电路_第3页
二进制运算电路_第4页
二进制运算电路_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

3.5二进制运算电路3.5.1-2半加器和全加器的运算逻辑

半加器3.5.3集成多位加法器芯片

串行进位加法运算超前进位集成4位加法器74LS283

全加器的应用3.5.4数值比较器1分为不考虑低位来的进位和考虑低位进位两种情况半加器全加器两个1位二进制数相加的过程2不考虑低位进位,将两个1位二进制数A、B相加的逻辑运算

半加器的真值表逻辑表达式逻辑图1000C011110101000SBA半加器的真值表C=AB

1.半加器(HalfAdder)3.5.1-2半加器和全加器31110111010011100101001110100110010100000CiSiCi-1BiAi全加器真值表全加器进行加数、被加数和低位来的进位信号的相加2.全加器(FullAdder)4逻辑图全加器逻辑图与实现电路实现电路5两个半加器构成一个全加器611011001+011010011两个二进制数相加时,也分为不考虑低位来的进位和考虑低位进位两种情况。同时必须考虑各个位的进位两个4位二进制数相加的过程73.5.3集成多位加法器芯片

1.串行进位加法器----采用四个1位全加器组成在电路上如何实现两个四位二进制数相加?

A3A2A1A0+B3B2B1B0低位的进位信号送给邻近高位作为输入信号任一位的加法运算必须在低一位的运算完成之后才能进行

串行进位加法器运算速度不高。

8进位输入是由专门的“进位逻辑门”来提供超前进位加法器使每位的进位直接由加数和被加数产生,而无需等待低位的进位信号2.超前进位加法原理该门综合所有低位的加数、被加数及最低位进位输入9定义两个中间变量Gi和Pi:

Si=Ki⊕

Ci-1

Ci=Gi+PiCi-1

Gi=AiBiPi=Ai+Bi

……产生变量

……传输变量

注意进位信号的产生……中间变量

Ki=GiPi=Ai⊕Bi

1074LS283逻辑图11Si=Ki⊕Ci-1

Ci=Gi+PiCi-1

S0=K0⊕C-1

=A0⊕B0⊕

C-1

本位和信号的产生S1=K1⊕C0

=A1⊕B1⊕

C0

S2=K2⊕C1

=A2⊕B2⊕

C1

S3=K3⊕C2

=A3⊕B3⊕

C2

12Si=Ki⊕Ci-1

Ci=Gi+PiCi-1

C0=G0+P0C-1

C1=G1+P1C0=G1+P1G0+P1P0C-1

C2=G2+P2C1=G2+P2G1+P2

P1G0+P2

P1P0C-1

C3=G3+P3C2=G3+P3G2+P3

P2G1+P3P2P1G0

+P3P2P1P0C-1

进位信号的产生132.超前进位集成4位加法器74LS283

74LS283逻辑框图

74LS283引脚图143.超前进位加法器74LS283的应用例1用两片74LS283构成一个8位二进制数加法器在片内是超前进位,而片与片之间是串行进位。158421码输入余3码输出1100例2用74LS283构成8421BCD码转换为余3码的码制转换电路8421码余3码000000010010001101000101

+0011+0011+0011CO16补码和反码的关系式:N补=N反+1。反码和补码这里只讨论数值码,不包括符号位原码自然二进制码反码将原码中的所有0变为1,所有1变为0后的代码。反码与原码的一般关系式:N反=(2n

1)N原补码N补=2n

N原原码:000101反码:111010111111

补码:111011例3*利用加法器完成减法运算17加补码完成减法运算1)A

B

0的情况。10100

00100补码和反码的关系式:N补=N反+1进位反相借位2)A

B<0的情况。01100借位

11100进位反/p>

0001-0101-0100

结果表明,在A–B

0时,借位信号为0,所得的差就是差的原码。在A–B<0时,借位信号为1,所得的差是差绝对值的补码。18由加补码完成减法运算的减法器电路193.5.4数值比较器1数值比较器的逻辑功能2集成4位数值比较器74LS85集成数值比较器74LS85的功能数值比较器的位数扩展201数值比较器的逻辑功能输入输出ABFA>BFA<BFA=B000010101010100110011位比较器真值表1位数值比较器对两个1位二进制数A、B进行比较数值比较器完成对两个二进制数A、B进行大小比较真值表逻辑表达式逻辑图1位数值比较器的逻辑图21

先从高位比起,高位不等时,即可区别数值的大小

当高位相等,再比较低位数,比较结果由低位决定2.多位数值比较器的设计原则2274LS8574LS85的引脚图74LS85比较器不仅能完成两个4位二进制数的大小比较,还能扩展为更多位数的数值比较74LS85的示意框图3.集成4位数值比较器74LS8523输入输出A3B3A2B2A1B1A0B0IA>BIA<BIA=BFA>BFA<BFA=BA3

>B3××××××HLLA3

<B3××××××LHLA3

=B3A2

>B2×××××HLLA3

=B3A2

<B2×××××LHLA3

=B3A2

=B2A1

>B1××××HLLA3

=B3A2

=B2A1

<B1××××LHLA3

=B3A2

=B2A1

=B1A0

>B0×××HLLA3

=B3A2

=B2A1

=B1A0

<B0×××LHLA3

=B3A2

=B2A1

=B1A0

=B0HLLHLLA3

=B3A2

=B2A1

=B1A0

=B0LHLLHLA3

=B3A2

=B2A1

=B1A0

=B0××HLLHA3

=B3A2

=B2A1

=B1A0

=B0HHLLLLA3

=B3A2

=B2A1

=B1A0

=B0LLLHHL74LS85功能表24用两片7485组成8位数值比较器(串联扩展方式)低位片高位片低四位高四位输出在位数较多或比较速度有要求时应采取并联方式4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论