算术逻辑运算及数值比较组件

算术逻辑运算及数值比较组件

一、加法器

(一)加法器的功能与分类

功能:实现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): 由控制输入决定

(自己完成比较器功能表)

,

一、加法器

(一)加法器的功能与分类

功能:实现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): 由控制输入决定

(自己完成比较器功能表)

算术逻辑运算及数值比较组件

相关文章:

你感兴趣的文章:

标签云: