5.第2章-浮点数与编码.pptx

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

大学计算机基础 任小广 计算机学院611教研室 第2章 计算机基本信息表示 上讲回顾 码制 有符号整数的编码方法 原码、反码、补码 补码运算 大学计算机基础 2 [ X+ Y]补 = [X ]补 + [Y ]补 [ X- Y ]补 =[X ]补 + [-Y]补 符号位参与运算 忽略进位 注意溢出 . 主要内容 2.1 进制 2.2 二进制运算的物理实现 2.3 计算机数值表示 2.3.1 计算机码制 2.3.2 定点数和浮点数 2.4 字符编码 大学计算机基础 3 2.3.2 定点数和浮点数 计算机能直接处理的数据一般包含整数部分和小数部分,如何表示小数点成为问题 小数点位置是否固定,将数分为 定点表示 浮点表示 定点数和浮点数代表数值的两种不同表示格式,它们由原码(和/或)补码构成 大学计算机基础 4 . 定点数 定的是小数点,用来表示整数和纯小数 定点整数:小数点固定在数的最低位之后 定点小数:小数点固定在数的最高位之前、符号位之后 大学计算机基础 5 . 浮点数 小数点的位置不确定,需要记录其位置 利用科学计数法 N = M × RE 其中,M代表尾数,E代表阶码,R代表基数 浮点数由尾数M和阶码E两部分组成 尾数是纯小数,用原码(或补码)表示 阶码是整数,用补码表示 R为什么不用表示? 计算机默认为二进制,基数为2 大学计算机基础 6 浮点数 浮点数格式 练习:请写出下列数的浮点数编码 阶码8位,尾码16位 0.1101x210 0.01101x211 大学计算机基础 7 . 浮点数 浮点数格式 浮点数编码不唯一 11.01 = 0.1101x210 = 0.01101x211 浮点规格化 非0浮点数的尾数最高位为1,即 0.5 ≤ |M| 1 在计算机内部,浮点数都是以规格化形式出现 大学计算机基础 8 怎么办? 浮点数 例1:(256.5)10的浮点形式 (256.5) 10 = (100000000.1) 2 = (0.1000000001)2×21001 假设阶码用8位二进制表示,尾数用16位二进制表示,则浮点形式为 000010010100000000100000 大学计算机基础 9 . 浮点数 例1:(256.5)10的浮点形式 (256.5) 10 = (100000000.1) 2 = (0.1000000001)2×21001 假设阶码用8位二进制表示,尾数用16位二进制表示,则浮点形式为 000010010100000000100000 大学计算机基础 10 主要内容 2.1 进制 2.2 二进制运算的物理实现 2.3 计算机数值表示 2.4 字符编码 2.4.1 字符编码的概念 2.4.2 ASCII码 2.4.3 汉字编码 2.4.4 Unicode码 大学计算机基础 11 2.4.1 字符编码的概念 字符 独立存在的一个符号 汉字、英文字母、数字、标点符号、控制符… 编码的定义 给定对象集合O和一个符号集合S,S含有限多个简单、易辨识的符号 用S对O进行编码是指,把S中符号组成的有限长度串赋给O中的每个对象,赋给对象的符号串称为该对象的编码。不同的对象将赋予不同的符号串 计算机内,用二进制对字符编码 大学计算机基础 12 . ASCII码 是美国国家标准化学会(Amedican National Standadds Institute,ANSI)维护和发布的用于信息交换的字符编码 字符 控制符、通信专用字符、十进制数字符号、大小写英文字母、运算符和标点符号等 ASCII码中所含字符个数不超过128 八位二进制,最高位恒为0 大学计算机基础 13 大学计算机基础 14 14 ASCII码表 0000 0001 0010 0011 0100 0101 0110 0111 0000 NUL DLE SP 0 @ P ‘ p 0001 SOH DC1  1 A Q a q 0010 STX DC2 “ 2 B R b r 0011 ETX DC3 # 3 C S c s 0100 EOT DC4 $ 4 D T d t 0101 ENQ NAK % 5 E U e u 0110 ACK SYN 6 F V f v 0111 BEL ETB , 7 G W g w 1000 BS CAN ) 8 H X h x 1001 HT EM ( 9 I Y i y 1010 LF SUB * : J Z j z 1011 VT EAC + ; K [ k { 1100 FF ES ’ L \ l | 1101 CR GS  = M ] m } 1110 SO RS  N ^ n  1111 SI US / ? O _ o DEL

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档