算术逻辑运算电路.ppt

算术逻辑运算电路

具体实现: 超前进位方式 (1)加法ALU的基本结构 操作数 累加器 加法操作过程 寄存器传递语言RTL 举例: A←0 A←B A←B0~5 A←A+B A←SRA A0←X (2)加法运算的溢出问题(Overflow) 补码系统的溢出判别电路 (1)减法ALU结构 (2)具有加/减控制的全加器电路 (1)连加法实现M×N 连加法的实现流程 连加法的硬件实现方案 方案2的实现逻辑图(8位为例) 【例】连加法求1011?0101 (2)移位相加法实现M×N 计算机实现方案1:部分积左移 计算机实现方案2:部分积之和右移 部分积之和右移的一般情形 移位相加算法乘法ALU结构 【例】1101 ?1011 ①符号运算 用异或逻辑实现符号运算 ②补码运算的去符号处理 取绝对值相乘+符号位 ③全加器溢出问题 乘法的其它实现方案: 乘法器和乘法表 乘法器 乘法表 BCD码的修正 需作+6处理的包括: ①出现CO ②B8B4B2B1≥1010 2.多位BCD码全加器 (1)行波进位的并行BCD码全加器 (2)10的补码与9的补码 余3码补码表 (3)串行BCD码加/减运算 低位开始,按时钟节拍1位1位送入,结果低位先出 例324+238 1位BCD码乘法 1位十进制数乘多位十进制数 BCD码乘法高速算法

文档评论(0)

1亿VIP精品文档

相关文档