s20-7加法器 加法器是构成计算机中算术运算电路的基本单元。 20-7-1半加器 不能将低位的进位信号纳入计算 、1位半加器 真值表 输出逻辑表达式 输入输出 S=AB+AB=A⊕B A B Co S 00 CO=AB 01 0001 0
§20-7 加法器 加法器是构成计算机中算术运算电路的基本单元。 20-7-1 半加器 1、1位半加器 •真值表 • 输出逻辑表达式 S=AB+AB=A⊕B CO=AB 0 0 0 1 1 0 1 1 0 0 0 1 0 1 1 0 A B CO S 不能将低位的进位信号纳入计算 输 入 输 出
20-7-2全加器 输入 能够将低位的进位信号纳入计算 A B CI CO S 00000 1位全加器 00101 1、真值表□ 01001 01110 2、出表达式 0001 S=m1+m2+m2+m2=④BC111010 0110 =m2+m+m1+m2=AB+BC1+AC111111 3、逻辑图(略) 4、逻辑符号 二、多位加法器 co∑c 、串行进位加法器 两个多位数相加时每一位都可能出现 进位信号,因此,必须使用全加器
20-7-2 全加器 二、 多位加法器 能够将低位的进位信号纳入计算 两个多位数相加时每一位都可能出现 进位信号,因此,必须使用全加器。 1、串行进位加法器 输入 输出 A B CI CO S m m m m A B CI S = 1 + 2 + 4 + 7 = CO = m3 + m5 + m6 + m7 = AB + BCI + ACI 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 1、真值表 2、出表达式 3、逻辑图(略) 4、逻辑符号 0 0 0 1 0 1 1 0 0 1 1 0 1 0 1 1 CO ∑ CI A B S 一、1位全加器
4位串行进位加法器 0 0 o c1 co∑c1 co ∑ Cl co 2 CI 0 例如做14+7的运算: (1101)2+(1011)2=(11000)2=16+8=(24) 10 2、超前进位加法器 串行进位运算速度慢,用超前进 S3 S2 S1 So 位法可提高运算速度。 Co 74LS83 CI 常用4位超前进位加法器 A3A2A1A0 B3 B2B1 B0 有74LS83等。 不片接时,芯片74LS83的CI端应接低电平
4位串行进位加法器 0 1 0 1 0 1 1 1 1 1 0 例如做14+7的运算: 2、超前进位加法器 串行进位运算速度慢,用超前进 位法可提高运算速度。 不片接时,芯片74LS83的CI 端应接低电平. =(11000)2 常用4位超前进位加法器 有74LS83等。 1 0 1 1 1 (1101)2+(1011)2 0 CO ∑ CI A B S CO ∑ CI A B S CO ∑ CI A B S CO ∑ CI A B S 74LS83 A3A2A1A0 B3B2B1B0 S3 S2 S1 S0 CO CI = 16+8 =(24)10
§20-8编码器 逻辑功能:把输入的每一个高低电平变成对应的二进制代码。 4线2线 输出二进制原码 二进制 编编码器 8线—3线 输出二进制反码 码 器 二—十进制编码器(10线4线) 常用有输出反码的十进制编码器
§20-8 编码器 逻辑功能:把输入的每一个高低电平变成对应的二进制代码。 编 码 器 二——十进制编码器 4线—— 2线 (10线—— 4线) 二进制 编码器 8线—— 3线 输出二进制原码 输出二进制反码 常用有输出反码的十进制编码器