一、加法器
(一)加法器的功能与分类
功能:实现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): 由控制输入决定
(自己完成比较器功能表)