计算机组原理第三章

计算机组成原理 毛典辉 北京工商大学计算机与信息工程学院 Email: amaode@ 进一步结论: 当最高有效位产生进位而符号位无进位时,产生上溢; 当最高有效位无进位而符号位有进位时,产生下溢。 缺点 将多个数一次相加,机器难以实现。一般的加法器,只能把两个输入数相加,多个位积的同时输入是无法实现的。 乘积位数增长了一倍,即2n,而机器字长只有n位。 改进 (a)把一次求和的操作,变成逐步累加求部分积的操作 (b)不带符号位的阵列乘法器 原码一位乘法逻辑结构原理图 原码一位乘法 工作原理 (I)?乘法开始时,“启动”信号使控制触发器Cx置“1”,于是开启时序脉冲T。 (II)? 当乘数寄存器R1最末位为“1”时,部分积Zi和被乘数X在加法器中相加,其结果输出至R0的输入端。 (III)一旦打入控制脉冲T到来,控制信号LDR0使部分积右移一位,与此同时,R1也在控制信号LDR1作用下右移一位,且计数器i计数一次。 (IV)当计数器i=n时,计数器的溢出信号使触发器Cx置“0”,关闭时序脉冲T, 乘法宣告结束。 若将R0和R1连接起来,乘法结束时乘积的高n位部分在R0,低n位部分在R1,R1中原来的乘数Y由于移位而全部丢失。 浮点四则运算 浮点乘法和除法运算 浮点数的阶码运算(移码的运算规则) [X]移+[Y]移=2n+[X+Y]移 浮点乘法和除法运算 设有浮点数x=2-5×0.0110011,y=23×(-0.1110010),阶码用4位移码表示,尾数(含符号位)用8位补码表示。求[x×y]浮。要求用补码完成尾数乘法运算,运算结果尾数保留高8位(含符号位),并用尾数低位字长值处理舍入操作。 [解:]   移码采用双符号位,尾数补码采用单符号位,则有 [Mx]补=0.0110011, [My]补=1.0001110, [Ey]移=1 011, [Ey]补=0 011, [Ex]移=0 011, [x]浮=00 011, 0.0110011, [y]浮=01 011, 1.0001110 (1)判断操作是否为”0”,求阶码和[Ex+Ey]移=[Ex]移+[Ey]补=0 011+0 011=0 110, 值为移码形式-2。 (2) 尾数乘法运算可采用补码阵列乘法器实现,即有[Mx]补×[My]补=[0.0110011]补×[1.0001110]补         =[1.1010010,1001010]补 (3) 规格化处理 乘积的尾数符号位与最高数值位符号相同,不是规格化的数,需要左规,阶码变为00 101(-3),   尾数变为 1.0100101,0010100。 (4) 舍入处理  尾数为负数,取尾数高位字长,按舍入规则,舍去低位字长,故尾数为1.0100101 。   最终相乘结果为  [x×y]浮=00 101,1.0100101 其真值为  x×y=2-3×(-0.1011011) 浮点乘法和除法运算 实现的逻辑框图 定点运算器的组成和结构 运算器是机器的加工处理部件,是中央处理机的重要组成部分。 1.与控制器的关系   运算器接收到控制器发来的各种运算控制命令,进行运算,运算过程中产生的各种信息,包括运算结果特征标志和状态信息,再反馈给控制器。 2. 与存储器的关系   存储器可以把参加运算的数据传送给运算器;运算器也可把运算结果传送给存储器,同时运算器提供存储器的地址。 运算器的操作速度比存储器的操作速度要快,为了解决这个矛盾,控制器采用异步控制方式,分别对运算器和存储器进行异步控制。 定点运算器的功能和组成 运算器的主要功能是实现对数据的算术和逻辑运算。主要包括对数值数据的算术运算,如执行加、减、乘、除运算,变更数据的符号等。也包括对各种数据的逻辑运算,例如进行与、或、求反等运算。 运算器的基本结构应包括以下几个部分: (1)能实现算术和逻辑运算功能的部件ALU; (2)存放待加工的信息或加工后的结果信息的通用寄存器组; (3)按操作要求控制数据输入部件:多路开关或数据锁存器 (4)按操作要求控制数据输出部件:输出移位和多路开关; (5)计算器与其它部件进行信息传送的总线以及 总线接收器与发送器; 运算器的基本逻辑图 定点运算器的基本结构 算术逻辑单元(ALU) 基本的逻辑电路 与运算 复合逻辑电路 与非门 复合逻辑电路 与或非门 基本的二进制加法/减法器 在计算机中完成两个二进制数相加的基本加法器有半加器和全加器。半加器在完成两数相加时,不需要考虑低位进位。全加器用来完成两个二进制数相加,并且同时考虑低位的进位,即全加器完成三个一位数相加的功能。 设:   Ai表示被加数的第i位 Bi表示加数的第i位

计算机组原理ppt,计算机组原理第三章.ppt相关推荐

  1. 柱纵向钢筋长度计算机械连接,框架柱钢筋下料长度计算第三章.ppt

    框架柱钢筋下料长度计算第三章.ppt (64页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 29.9 积分 第一节 框架柱中纵向钢筋加工尺寸.下料长度计算 ...

  2. 计算机硬件 OR CX 1,计算机硬件第三章ppt

    计算机硬件第三章ppt (113页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 第 3 章 汇编语言程序设计 本章重点:§ 典型的汇编语 ...

  3. c语言多个附加说明符,C语言教程第三章.ppt

    <C语言教程第三章.ppt>由会员分享,可在线阅读,更多相关<C语言教程第三章.ppt(36页珍藏版)>请在人人文库网上搜索. 1.第三章,顺序结构程序设计 数据输入输出 及程 ...

  4. matlab中任意两边之和大于第三边,MATLAB教程第三章.ppt

    <MATLAB教程第三章.ppt>由会员分享,可在线阅读,更多相关<MATLAB教程第三章.ppt(34页珍藏版)>请在人人文库网上搜索. 1.MATLAB程序语言设计, ,第 ...

  5. 计算机原理第三章ppt,计算机组成原理3 第三章 总线ppt课件.ppt

    <计算机组成原理3 第三章 总线ppt课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<计算机组成原理3 第三章 总线ppt课件.ppt>文档 ...

  6. c语言中二维数组中维数的计算,数组指针字符串C语言程序设计-第4章.ppt

    <数组指针字符串C语言程序设计-第4章.ppt>由会员分享,可在线阅读,更多相关<数组指针字符串C语言程序设计-第4章.ppt(132页珍藏版)>请在人人文库网上搜索. 1.程 ...

  7. 正则表达式引擎的构建——基于编译原理DFA(龙书第三章)——1 概述

    说明:本系列文章介绍的算法均来自编译原理(龙书)一书,如果读者对代码没有兴趣,只想了解算法思路,完全可以阅读龙书相关章节内容,比我讲得清晰透彻. 序: 啃编译原理半年以来,任然徘徊在前4章,其间反反复 ...

  8. 《计算传播学导论》读书笔记:第三章 情感分析

    目录 第三章 情感分析 第一节 情感分析简介 第二节 情感分析与传播学研究 一.用户评论的情感倾向分析与口碑营销 二.社会化媒体虚假信息的判定 三.社会化媒体的情绪刻画与情绪传播 第三节 Python ...

  9. 金字塔原理--第一篇读后感(第三章)

    金字塔原理-第一篇表达的逻辑 自己的表达能力不太行,敲本书,瞅瞅别人的表达方式,学习下,共同进步呀! 文章目录 金字塔原理-第一篇表达的逻辑 第三章:如何构建金字塔 一.自上而下法 二.自下而上法 第 ...

最新文章

  1. 官网3.15课程一起来“打价”,找群内管理员还可以折上折
  2. 穷人的语义处理工具箱之一:语义版Jaccard
  3. makefile 打印变量_[Makefile] 缩进与空格--记录踩过的坑
  4. bzoj2152 聪聪可可
  5. php psl标准,psl是什么单位
  6. linux 磁盘控制器,linux – 戴尔R710上的PERC 6 / i RAID:单个控制器上的慢速磁盘…… RAID10?...
  7. 在线网页快捷方式创建工具
  8. VS2010-MFC(MFC常用类:MFC异常处理)
  9. [置顶] Oracle学习经验谈
  10. Spring AOP(四)之After增强处理
  11. Excel实现数据的线性回归
  12. css显示苹方字体,苹方字体的使用
  13. 从实战进阶系列之DNF脚本实战
  14. 基于Android的物流管理系统设计与实现(含论文)
  15. SNS光纤交换机命令及作用
  16. html i标签是什么意思,html中为什么用i标签i/i作小图标
  17. 为什么Excel公式使用不了?
  18. 树莓派 11 bullseye镜像官方源和国内源
  19. “互联网+”大学生创新创业大赛概述
  20. 战网错误:我们在传输数据时遇到一个问题。保险起见,请先检查你的互联网连接之后再试一次!

热门文章

  1. 固定资产打印条码标签应用方案
  2. selenium之frame操作
  3. Didn't find class net.oschina.app.AppContext on
  4. [USACO07NOV]Cow Relays
  5. SPOJ 1811 LCS [后缀自动机]
  6. The system cannot find the file specified
  7. with admin option /with grant option
  8. Brian 的 Perl 问题之万能指南
  9. 使用tmpfs缓存文件提高性能
  10. 如何将广告始终定位到网页右下角