北航计算机组成原理讲义_3.运算器
北航计算机组成原理讲义_考研用
运算器与运算方法
My Email:liuxd@http://www.77cn.com.cn or xudliu@http://www.77cn.com.cn
北航计算机组成原理讲义_考研用
本讲内容
加减法运算及其实现 乘法运算及其实现(重点) 除法运算 浮点数运算 十进制数运算
北航计算机组成原理讲义_考研用
加减法运算及其实现
乘法运算及其实现(重点) 除法运算
浮点数运算 十进制数运算
北航计算机组成原理讲义_考研用
1.1 加减法运算机器实现
原则(以定点整数为例说明)[ A B]补 [ A]补 [ B]补[ A B]补 [ A]补 [ B]补
[X]补与[-X]补
若 [ X ]补 xo , x1 x2 ... xn 1 则 [ X ]补 x0 , x1 x2 ...xn 1 1
北航计算机组成原理讲义_考研用
1.1 加减法运算机器实现
加法单元(全加器) Si Ci+1
Ai Bi
Ci
Si Ai B i Ci Ai Bi C i Ai B i C i Ai Bi Ci Ci 1 Ai Bi Ci ( Ai Bi )
北航计算机组成原理讲义_考研用
1.1 加减法运算机器实现
并行加法器--串行进位S3 S2 S1 S0
C4
FA
C3
FA
C2
FA
C1
FA
C0
A 3 B3
A 2 B2
A 1 B1
A 0 B0
C1 A0 B0 C0 ( A0 B0 ) C2 A1 B1 C1 ( A1 B1 ) C3 A2 B2 C2 ( A2 B2 ) C4 A3 B3 C3 ( A3 B3 )
串行进位的特点: 1. 进位串行传递 2. 进位延时较长
北航计算机组成原理讲义_考研用
1.1 加减法运算机器实现
并行加法器--并行进位(或先行进位) 令 G i Ai Bi , Pi Ai Bi C1 G0 P0C0 C2 G1 C1 P G1 G0 P P0 P C0 1 1 1 C3 G2 C2 P2 G2 G1 P2 G0 P P2 P0 P P2C0 1 1 C4 G3 C3 P3 G3 G2 P3 G1 P2 P3 G0 P P2 P3 P0 P P2 P3C0 1 1
并行进位的特点 同时产生进位 加法延时缩短 实现相对复杂
北航计算机组成原理讲义_考研用
1.1 加减法运算机器实现
并行进位链C4 C3 C2 C1
+
+
+
+C0
G3 P3
G2 P2
G1 P1
G0 P0
北航计算机组成原理讲义_考研用
1.1 加减法运算机器实现
并行进位加法器S3 C4+
S2+
S1+
S0+
C3
C2
C1
+
+
+
+C0
G3
P3+
G2
P2+
G1
P1+
G0
P0+
A 3 B3
A 2 B2
A 1 B1
A 0 B0
北航计算机组成原理讲义_考研用
1.1 加减法运算机器实现
分组并行进位加法器(组内并行,组间传递)S15 S12 S11 S8 S7 S6 S5 S4 S3 S2 S1 S0
C 16
4位并行加法器
C 12
4位并行加法器
C8
4位并行加法器
C4
4位并行加法器
C0
B15 A 15
B12 A 12
B11 A 11
B8 A8
B7 A7
B4 A4
B3 A3
B0 A0
北航计算机组成原理讲义_考研用
1.1 加减法运算机器实现
分组并行进位加法器(组内并行,组间并行)C 16 C 12 C8 C4
C0 组间并行进位链
S15
S12
S11
S8
S7 S6 S5 S4
S3 S2 S1 S0
4位并行加法器
4位并行加法器
4位并行加法器
4位并行加法器
B15 A 15
B12 A 12 A 11
B11
B8 A8
B7 A7
B4 A4
B3 A3
B0 A0
北航计算机组成原理讲义_考研用
加减法运算及其实现
乘法运算及其实现(重点) 除法运算
浮点数运算 十进制数运算
北航计算机组成原理讲义_考研用
2.1 无符号数乘法及其实现
笔算分析 1101 × 1011
机器算法改进 通过多次加法实现乘法 每次加法均在上一次加法的结果(部分积)的基础上进行 每完成一次加法,结果右移一位
举例
北航计算机组成原理讲义_考研用
2.1 无符号数乘法及其实现
算法推
导(以定点整数为例)M M n 1 M n 2 ...... M 0 Q Qn 1Qn 2 ...... Q0 Qn 1 2 n 1 Qn 2 2 n 2 Q0 2 0M Q M *(Qn 1 2 n 1 Qn 2 2 n 2 Q0 2 0 ) 1 1 1 1 Qn 1 M 2 n Qn 2 M 2 n Qn 3 M 2 n ...... n Q0 M 2 n 2 4 8 2 1 1 1 1 1 Qn 1 M 2 n Qn 2 M 2 n Qn 3 M 2 n ...... (Q1 M 2 n Q0 M 2 n )). ..) 2 2 2 2 2
北航计算机组成原理讲义_考研用
2.1 无符号数乘法及其实现M Q M *(Qn 1 2 n 1 Qn 2 2 n 2 Q0 2 0 ) 1 1 1 1 Qn 1 M 2 n Qn 2 M 2 n Qn 3 M 2 n ...... n Q0 M 2 n 2 4 8 2 1 1 1 1 1 n n n n n Qn 1 M 2 Qn 2 M 2 Qn 3 M 2 ...... (Q1 M 2 Q0 M 2 )). ..) 2 2 2 2 2
变成分步算式:
P0 0 1 P1 P0 Q0 M 2 n 2 1 P2 P1 Q1 M 2 n 2
Pi
1 Pi 1 Qi 1 M 2 n 2
1 Pn Pn 1 Qn 1 M 2 n 2
北航计算机组成原理讲义_考研用
2.1 无符号数乘法及其实现
逻辑实现 逻辑部件 加法器Adder 被乘数寄存器M 乘数寄存器Q(乘积低位部分) 累加器A(部分积,乘积高位部分) 控制逻辑 数据通路 Adder M Adder A A Adder A Shr A, Q Shr Q, Qn-1 A0
…… 此处隐藏:738字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [文秘资料]班长职务辞职报告
- [文秘资料]完美的辞职报告
- [文秘资料]经典的员工辞职报告
- [文秘资料]医院口腔医生辞职报告
- [文秘资料]总经理辞职报告范文四篇
- [文秘资料]超市职员个人辞职报告
- [文秘资料]村妇联主任的辞职报告
- [文秘资料]辞职报告书格式
- [文秘资料]酒店辞职报告简单范文
- [文秘资料]联通的辞职报告
- [文秘资料]2017最新私企员工辞职报告范文
- [文秘资料]2019年度医院基层党组织书记抓党建述职
- [文秘资料]工作时间长辞职报告
- [文秘资料]辞职报告怎么写出来
- [文秘资料]个人能力原因辞职报告
- [文秘资料]网络工程师辞职报告
- [文秘资料]项目部辞职报告
- [文秘资料]缝纫工辞职报告怎么写
- [文秘资料]XXX州委书记述职报告
- [文秘资料]抓基层党建工作述职报告
- (王虎应老师讲课记录)六爻理象思维
- 八个常见投影机故障排除法
- 质量专业综合知识(中级)第一章质量管理
- 煤矿班组建设实施意见
- 我国快餐业与肯德基经营模式的比较与分
- 汽车保险杠模具标准化模架技术工艺研究
- 汽车二级维护作业团体赛比赛规程
- 装卸搬运工安全操作规程
- 高效的工作方法-刘铁
- 依据《生产安全事故报告和调查处理条例
- 2015专业PS夜景亮化效果图制作教程
- 企业劳动定额定员浅析
- 中枢神经系统医学影像学本科五年制第五
- 长城汽车参观探营第三站:研发试验中心
- 小升初语文专项训练
- 建筑工程质量检测资质分类与等级标准
- 周燕珉-我国养老社区的发展现状与规划
- 《生命里最后的读书会》读后感
- 实验室管理评审报告
- CCNA思科网院教程精华之网络基础知识




