一、加法器
(一)加法器的功能与分类
功能:实现n位二进制数相加
按实现方法分类:串行进位加法器、超前进位加法器
(1)串行进位加法器
低位全加器进位输出
高位全加器进位输入
如图:用全加器实现4位二进制数相加。
(2)超前进位加法器
进位位直接由加数、被加数和最低位进位位ci0形成。
加数
进位
加法器的逻辑符号
被加数
和
低位进位
(二)加法器的应用
n位加法运算、代码转换、减法器、十进制加法
例6:试用四位加法器实现8421bcd码至余3bcd码的转换。
解:余3码比8421码多3,因此:
a3-a0:8421
b3-b0:0011(3)
ci0:0
二、数值比较器
(一)功能:能对两个相同位数的二进制数进行比较的器件。
(1)逻辑符号:
a:四位二进制数输入(3为高位)
b:四位二进制数输入(3为高位)
a > b、a < b、a = b:控制输入端,
高有效
(2)逻辑功能:
输入 a(a3a2a1a0)> b (b3b2b1b0):输出(a > b)= 1
a(a3a2a1a0)< b (b3b2b1b0): (a < b)= 1
a(a3a2a1a0)= b (b3b2b1b0): 由控制输入决定
(自己完成比较器功能表)