第2-1章运算方法和运算部件精选.ppt

  1. 1、本文档共115页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2-1章运算方法和运算部件精选

第2章 运算方法和运算部件 2.1 带符号的数据表示方法 ●定点数的数据表示 ● 浮点数的数据表示 2.2 机器数的运算方法 ●定点数加减运算 ●二进制乘法运算 ●二进制除法运算 ●浮点数的运算 2.3 数据校验码 ●奇偶校验码 ●海明校验码 ●循环冗余校验码 本章重难点 1、数据的表示(定点数、浮点数) 2、补码的加减运算及溢出判断 3、定点数的原码、补码的乘除法,实现框图 4、数据校验码的编码、译码方法,功能、 应用场合。 2.1 数据的表示方法和转换 一、基本概念: 1.计数制:按进位的方法进行计数。 2.基数:计数制的数码个数. 3.权:数制每一位所具有的值. 4.进位计数制有两个基本特点: 1)逢N进一 2)采用位权表示法。处在不同位置上的数字所代表的值不同,一个数字在某个固定位置上所代表的值是确定的.这个固定位上的值称为位权。位权与基数的关系是,各进位制中位权的值恰好是基数的若干次幂, 2.1.2 十进制数的编码与运算 一、基本概念: 1.位(bit) 2.字节(byte) 3.字(word) 二、主要形式: (1)字符形式(非压缩的BCD码) 即一个字节存放一个十进制数位或符号位,存放的是0~9十个数字和正负号的ASCII编码值。 ● ASCII编码(包括可显字符和控制字符) 表示方法:用一个字节表示一个字符,其中低7位为字符的ASCII值,最高位为校验位。 [例如]+123的编码为 2.2 带符号的二进制数据在计算机中 的表示方法和加减法运算 一、基本概念: 1.真值 计算机外界的数.现表示为二进制. x1=+1011000 x2=-101100 2.机器数 在计算机中表示的带符号的二进制数,机器数有三种表示方式:原码、补码和反码。机器数的长度受字长限制。 3.无符号数 表示范围: 8位 0_255 16位 0_65535 N位 0_2N-1 4.有符号数 ? 计算机中正负数的表示 3.补码表示法 正数的补码: 同原码 负数的补码: (1) 写出与该负数相对应的正数的 (2)按位求反 (3)末位加一 补码的特性:(补码的加法和减法) 求补运算 ? :对一个二进制数按位求反、末位加一 1. [X]补码 ? [-X]补码 ? [X]补码 2.加法规则:[X+Y]补码 = [X]补码 + [Y]补码 3.减法规则:[X-Y]补码 = [X]补码 + [-Y]补码 补码减法可转换为补码加法 5.讨论机器数的表示范围 以1个字节长为例 原码-- (-127到+127) 注意:0有两种表示10000000 反码-- (-127到+127) 0也有两种表示 补码-- (-128到+127) 0只有一种表示 2.2.2 加减法运算的溢出处理 溢出的概念:当运算结果超出机器数所能表示的范围时,称为溢出。 进位的概念: 由于运算结果超出了位数,最高有效位向前的进位,这一位自然丢失,一般不表示结果的对错。 比较溢出和进位 在计算机中的数据有定点数和浮点数两种表示方式: 本节重点 掌握原码一位乘算法及具体运算; 掌握补码一位乘的算法及具体运算; [例] 1.定点原码一位除法 3.实例 余数=0.0111?2–4 商=0.1101 2.5 浮点数的运算方法 2.5.1 浮点数的加减法运算 2.5.1 浮点数的乘除法运算 浮点数:是指小数点位置可浮动的数据,通常表示: N=M*RE 其中 N——浮点数, M——尾数(纯小数) E——阶码(整数) R——“阶的基数(底)”,R为常数,一般为2、8或16。 4.机器零 2.5.1 浮点加减运算 一、浮点加减运算步骤 1、对阶 这进一步操作是将两个加数的小数点对齐。 设X=Mx*2Ex,Y= My*2Ey,求X±Y=? 对阶规则:是小阶向大阶看齐 对阶:?E=Ex-Ey; 阶码较小的数,其尾数向右移,每右移一位,阶码加“1”,直到两数阶码相同为止。 这里要注意符号位扩展 2、尾数加减法运算

文档评论(0)

gz2018gz + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档