计算机组成原理xu2.ppt

§3.4 二进制乘法运算 3.4.1 定点数一位乘法 1. 定点原码一位乘法 [X?Y]原 = (X0⊕ Y0)|(X1X2…Xn) ? (Y1Y2…Yn) 用我们传统人工方法(二进制) X = 0.1101 ,Y = 0.1011 X?Y = 0 0 . 1 1 0 1 x0 . 1 0 1 1 1 1 0 1 1 1 0 1 0 0 0 0 1 1 0 1 0 .1 0 0 0 1 1 1 1 机器实现在传统人工的方法的基础上做些修改. (1) 形成部分积. (2) 部分积右移. (3) 乘数右移(空出高位存乘积的低位). 用N位加法器 实现 2N位积的运算. 运算过程举例: X = 0.1101 ,Y = 0.1011 求 X?Y [用双符号位] 图3.5 实现原码一位乘法的逻辑电路框图 图3.6 乘法运算的控制流程 (3) 补码一位乘法的一般讨论 p75 X负 Y 正 [X]补? [Y]补 = 2n+1?Y + X?Y = 2 + X?Y mod 2 [X?Y]补 = [X]补? [Y]补 [X?Y]补 = [X]补 (0.Y1Y2…Yn) X正负 Y负 [X?Y]补 = [X]补 (0.Y1Y2…Yn) – [X]补 X,Y 正负 都有 [X?Y]补 = [X]补 (0.Y1Y2…Yn) – [X]补?Y0 p76 例 3.33 3.34 p76 -77 3.4.2 定点两位乘法 一位乘法是以乘数单一数位处理为基础。 两位乘法:一次求出对应两位乘数的部分积。 1,原码两位乘 乘数(Y)被乘数(X)都是原码表示 两位乘数由四种可能组合: 00---相当于 X?0。 部分积Pi, 右移2位 无其它运算 01---相当于 X?1。 部分积Pi +X,右移2位 ; 10---相当于 X?2。 部分积Pi +2X,右移2位 ; 11---相当于 X?3。 部分积Pi +3X,右移2位 ; 部分积Pi +2X, X左移一位得2X 部分积Pi +3X, (4X-X) 代替 3X 先减X 并引入寄存C 纪录是否拖欠+4X. 部分积Pi 右移2位后 上步+4X 变为+ X 规则总结 表3.4 p79 2. 补码两位乘(不细讲了)p80 将布斯算法的求部分积过程两步合并考虑。 判断乘数三位的01组合 表3.4 原码两位乘法规则 3.4.3 阵列乘法器 p82 每个小单元处理一位。四位是同时处理的 输入都在右(y)上(x),输出都在左下(p)。 每梯形列处理一位部分积。 乘数从上倒下每行送一位 上低位下高位 被乘数每位沿右上到左下的梯形列传送 每行正下输出pi最下一行输出是结果 每列左输出进位最左输出为下一行的p新位 乘数的一零判断用小单元内的与门实现。 左下进位输出结果最高位 §3.5 二进制除法运算 3.5.1 定点数除法运算 1. 原码一位除法 恢复余数法 符号位和数值位分别处理。 商符号位是相除的两数符号的异或;数值是两数绝对值相除的结果。 被除数加除数数值部分的负补码。 判断余数的正负,正,商1。负,商零并加除数的数值部分---恢复余数, 余数与商左移位 重复上3步到余数为零或满足精度为止。 例:p83 X = 0.1011 Y = 0.1101 求X/Y 加减交替法 恢复余数法的一种修正. 原理分析: 第i次求商余数的计算和上一次余数有 Ri = 2Ri-1 –Y 恢复余数法中Ri <0 ,商的第 i 位上 0 ,后 加 Y 并余数左移一位 再减Y 即: Ri+1 = 2(Ri+Y) – Y = 2Ri + 2Y – Y= 2Ri + Y 第 i-1次求商所得余数 Ri < 0 时不再恢复余数而继续下一位求商.但是用加Y 而 不是减Y 的操作. 加减交替法规则 a, 商的符号为两数符号异或

在计算机组成原理中x,计算机组成原理xu2.ppt相关推荐

  1. 计算机组成原理中7421,计算机组成原理07421

    <计算机组成原理07421>由会员分享,可在线阅读,更多相关<计算机组成原理07421(21页珍藏版)>请在技术文库上搜索. 1.中断服务子程序图C2.1保存CPU现场设备服务 ...

  2. 计算机组成原理中LD,计算机组成原理课件第三章计算机中的数据表示.ppt

    计算机组成原理课件第三章计算机中的数据表示.ppt 第三章 计算机中数据的表示,学时6个学时 重点掌握各种数据的编码方法,主要内容,概述 字符编码 中文编码 逻辑数据 数值数据 校验码,概述,计算机中 ...

  3. 计算机组成原理中FZ,计算机组成原理实验二.doc

    计算机组成原理实验二.doc 北京科技大学 计算机与通信工程学院 实 验 报 告 实验名称:?? 基本运算器实验 李奥林 ???? 专 业:??? 计算机科学与技 ? ? 班 级:??? 计1303? ...

  4. 计算机组成原理中01010110,计算机组成原理第二章教案.ppt

    文档介绍: 第二章 运算方法与运算器 运算方法和运算器 http://zcylytueducn/ 姥轮赃哮仗七二促滨者凶疹觅轮啦茸仟竟仔份脂溪谓偷兄擒释阮芹尘付蔫计算机组成原理第二章教案计算机组成原理 ...

  5. 计算机组成原理中op,计算机组成原理课程习题答案秦磊华

    其中,OP为操作码,I为寻址方式特征码.D为形式地址,或称偏移量.寻址过程就是把I和D的不同组合变换成有效地址的过程.I与操作数寻址方式相关. (4) 基址寻址面向系统,主要用于程序的重定位和扩展寻址 ...

  6. 计算机组成原理中EMAR是什么,计算机组成原理与汇编语言程序设计第3章2

    1.1,2,第3节 CPU模型机的组成及其数据通路,3.3.1 基本组成,模型机数据通路结构图,3,3.3.1 基本组成,1寄存器,(1)可编程寄存器,通用寄存器有4个:R0.R1.R2.R3:堆栈指 ...

  7. 计算机组成原理中12H是什么,计算机组成原理课程实习报告.doc

    文档介绍: 计算机组成原理课程实****报告.docEvaluationWarning:ThedocumentwascreatedwithSpire..计算机组成原理课程实****报告2010-201 ...

  8. 计算机组成原理中wr是什么,计算机组成原理复习例题.doc

    计算机组成原理复习例题.doc 计算机组成原理例题1计算机组成原理例题安康学院成典勤第三章系统总线例1.假设总线的时钟频率为33MHZ,且一个总线时针周期为一个总线传输周期.若在一个总线传输周期可并行 ...

  9. 计算机组成原理中ID是什么,计算机组成原理.doc

    计算机组成原理课程作业_A 用户名:niekai最终成绩:80.0 HYPERLINK "//scores/?ag_id=200580&assessmentid=23539e75-9 ...

最新文章

  1. 内核中的内存申请:kmalloc、vmalloc、kzalloc、kcalloc、get_free_pages【转】
  2. java哪个城市的需求量大_4大互联网热门城市Java薪资情况,看完你想去哪个城市发展呢?...
  3. dw连接mysql数据库原理_Dreamweaver数据库路径是什么
  4. css未生效,css不生效是什么原因
  5. 服务器安装数据库显示启动服务,安装数据库没有启动服务器服务
  6. python list array_Python列表list 数组array常用操作集锦【转】
  7. Redis 集群模式(Cluster)原理详解
  8. origin 修改默认字体
  9. DirectX11学习笔记五 摄像机类
  10. 微服务弹性伸缩与负载均衡
  11. Python 办公效率化学习(自学)四.Excel文件的写入
  12. 五大地形等高线特征_七年级所有知识点
  13. P5055【模板】可持久化文艺平衡树
  14. 全球与中国薄膜形成设备市场现状及未来发展趋势2022-2028
  15. HBuilder X 初体验
  16. mongodb4.0学习总结二(read concern)
  17. 大工计算机学院博士答辩要求,大连理工大学博士毕业论文要求和发表
  18. 20200716-java基础吃货联盟项目
  19. 必刷|2022年海南最新八大员之(安全员)模拟题库及答案
  20. 计算机与俄语专业论文,俄语电子计算机专业词汇-20210519064006.docx-原创力文档

热门文章

  1. 数据 3 分钟 | Oracle 首度失去榜首位置、PingCAP 发布 TiDB 荣耀体验官活动、华为召开开发者大会 2021
  2. OpenHarmony移植案例:如何适配服务启动引导部件bootstrap_lite
  3. 敏捷开发你必须知道的7件事
  4. 从保证业务不中断,看网关的“前世今生”
  5. 什么是MircoPython?
  6. java中的NIO和IO到底是什么区别?20个问题告诉你答案
  7. 4种方法帮你解决IntelliJ IDEA控制台中文乱码问题
  8. 新晋“网红”Cat1 是什么
  9. 宿舍晚上温度高,那是你没听“鬼故事”
  10. 【华为云技术分享】序列特征的处理方法之二:基于卷积神经网络方法