第3章 运算方法和运算部件(1).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 运算方法和运算部件 3.1 数据的表示方法和转换 3.2 带符号的二进制数据在计算机中的表示 方法及加减运算 3.3 二进制乘法运算 3.4 二进制除法运算 3.5 浮点数的运算方法 3.6 运算部件 3.7 数据校验码 3.1数据的表示方法和转换 十进制系统 x={……x2x1x0.x-1x-2x-3…..} x=?xi·10i , xi=(0,…,9) 二进制系统 x=?xi·2i, xi=(0,1) 二十进制之间的转换 二进制→十进制:多项式替换法(包括八,十六→十) 十进制→二进制:基数乘(小数部分)/除(整数部分)法(包括十→八,十六) 二进制八进制、十六进制之间的转换 查表法 十进制数的编码与运算 有权码:表示一位十进制数的二进制码的每一位有确定的权。 例:8421码(简称BCD码),以二进制编码 的十进制码。 2421码,5211码,4311码等。 无权码:表示一个十进制数位的二进制码的每一位没有确定的权。 例:余3码,格雷码等。 8421码的加法修正: 相加之和大于9,或有进位时,再加6。(见P62 例3.10) 余3码的加法修正: 不产生进位时减3;产生进位时加3。(见P63 例3.11) 十进制数的二进制编码 (Binary coded decimal) 数字串在计算机内的表示与存储 主要有两种形式: 字符形式:用ASCII码表示,一个字节存放一个十进制数位或符号位的ASCII码。 例:+123 用2B 31 32 33表示 -12 用2D 31 32表示 压缩的十进制数形式: 用4位二进制数表示1位十进制数,即1个字节存放2位十进制数。数值用BCD码或ASCII码的低4位表示。同样,正(+)、负(-)号也用相应的一个4位编码表示,放在最低数字位之后。例如用C表示正号,用D表示负号。并规定数字和符号位个数之和必须为偶数,否则在最高数字之前补一个0。 例:+123 用12 3C表示 -12 用01 2D表示 3.2带符号的二进制数据在计算机中的表示方法及加减运算 计算机中定点数的表示方法: 有定点整数、定点小数两种。 原码表示法 原码表示法也称为符号—数值表示法, [X]原=符号位+|X|。 符号位用0正数,符号位用1负数,其余位表示数的大小。 X 0≤X1 1-X=1+|X| -1X ≤0 例:X=+0.1011 [X]原=01011 X=-0.1011 [X]原=11011 缺点: 运算(加、减法)复杂,低效 0有两个表示 +0: 00000 –0: 10000 反码表示法 反码( one’s complement ): X 0≤X1 2-2-n+X -1X ≤0 即当X=0时,符号位为1,数值位取反。 特点: 1.反码的和等于和的反码。 2.有二个零:+0=0.0000 -0=1.1111 3.运算时,当最高位有进位而丢掉进位时,要在最低位加1(循环进位)。 补码表示法 补码(two’s complement): X 0≤X1; 2+X=2-|X| -1≤X0; 即X0时,符号位为1,数值位取反后再加1。 例如:X=+0.1011 [X]补=0.1011 X=-0.1011 [X]补=1.0101 数值0的补码表示形式是唯一的,即: [+0]补=[-0]补=0.0000 特点:1.补码的和等于和的补码,符号位和数值位一样参 加运算,不必单独处理,即[X]补+[Y]补=[X+Y]补 2.补码相减: [X]补-[Y]补=[X]补+[-Y]补 [Y]补→[-Y]补: 符号位连同数值位一起取反加1。 补码加法器的逻辑图 实现加减法的硬件框图 ALU:具有+1功能的累加器; 运算操作:A+B=

文档评论(0)

80092355km + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档