下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2. 1数值数据的表示方法2. 1.1数据格式计算机中数据的小数点并不是用某个二进制数字来表示的,而是用隐含 的小数点的位置来表示。根据小数点的位置是否固定,将计算机中的数 据表示格式分为两种,即定点格式和浮点格式。一般来说,定点格式所 表示的数的范围有限,但运算复杂度和相应的处理硕件都比较简单,而 浮点格式所表示的数的范围很大,但运算复杂度和相应的处理硕件都比 较复杂。1.定点数的表示方法定点格式-是指在数据表示时,约定机器中所有数据的小数点的位置 是固定不变的。我们把用定点格式表示的数称为定点数。在计算机中,通常将定点数表 示成纯小数或纯整数。对于任意一个n+1位的定点数x,在定点机中可表
2、示成如下格式:数符量值(尾数)如果数x表示的是纯小数,那么小数点在X。和念之间,即数符和尾数 之间。如果数X表示的是纯整数,那么小数点在X后面,即数据的最后。定点纯小数和定点纯整数的表示范围与数的机器码表示有关,在后面介 绍各种数的机器码表示时,再详细讨论。浮点格式一一是指在数据表示时,将浮点数的范围和精度分别表示,相 当于小数点的位置随比例因子的不同而在一定的范围内可自由浮动。 我们把用浮点格式表示的数称为浮点数。对于一个任意进制数N,均可表示成N=MXREo(1)浮点数的表示格式在早期的计算机中,一个浮点数在机器中的表示格式,通常由阶码和尾 数两部分组成。其中阶码又包括阶符和阶码值两部分,
3、尾数又包括数符 和尾数值两部分,如下图所示:EfEx E2 - EmMl Ms Ma阶符阶码值数符尾数值阶码后来为便于软件移植,IEEE754规定了浮点数表示标准,这包括定 义了单精度(32位)和双精度(64位)两种常规格式,以及两种扩展 格式。32位和64位浮点数标准格式为:32位浮点数64位浮点数313023220(2)浮点数的规格化规格化浮点数定义如下:若尾数用双符号位原码表示时,则规格化正数的尾数形式为00. IXX-XX,规格化负数的尾数形式为11.1XX-XX;若尾数用双符号位补码表示时,则规格化正数的尾数形式为00. IXX-XX,规格化负数的尾数形式为1 l.OXX-XXo对于
4、非规格化的浮点数,要进行尾数的规格化处理,尾数每向左移动1 位,阶码减1;当尾数溢出时,要进行尾数右移的规格化处理,尾数向 右移动1位,阶码加1。在IEEE754标准中,尾数用原码表示,尾数的符号即浮点数的符号,由 S来表示。因为规格化浮点数尾数域最左位(最高有效位)总是1,故 这一位经常不予存储,而认为隐藏在小数点的左边。在IEEE754标准中,一个规格化的32位浮点数x的真值可表示为:X = (-1) x (1 .M) x 2指数 e=E_12?或 e二e+127在IEEE754标准中,一个规格化的64位浮点数x的真值可表示为:X = (-l) x(l.M)x2指数 e 二ET023 或
5、E二 e+1023例2. 1若浮点数x的IEEE754标准的32位存储格式为(C2540000)16, 求其浮点数的十进制数值。解:首先将十六进制数转换成二进制数,然后根据IEEE754标准中32 位浮点数的表示格式,将二进制数分成S、E和M三部分。1100 0010 0101 0100 0000 0000 0000 0000S位M(23 位)包括隐藏位的尾数 10101根据IEEE754标准中的32位浮点数真值与存储格式之间的转换公式x = (-1)sx(1.M)x2e127有:x = (-l)* 25= -110101=(53)10例2. 2将数(35. 875)10转换成IEEE754标
6、准的32位浮点数的二进制 存储格式。解:首先将十进制数35. 875转换成二进制数:(35. 875)10=(100011. 111)2然后将二进制数表示成浮点数形式,并使其尾数为1.M的形式。100011.lll=1.00011111x25根据IEEE754标准中的32位浮点数真值与存储格式之间的转换公式x = (-1)sx(1.M)x2e-127有:S=0,E二(5)io+(127)io二(132)沪(10000100)2,M二最后得到该32位浮点数的二进制存储格式为:3. 十进制数串的表示方法大多数通用性较强的计算机都能直接处理十进制形式表示的数据。十进 制数串在计算机内主要有两种表示形式:(1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学校业务广告合同范本
- 投标公司的合作协议书
- 委托购货方付款协议书
- 建筑工地设计合同范本
- 承包绿篱修剪合同范本
- 广州燃气买卖合同范本
- 工厂装修安全合同范本
- 护坡挡墙劳务合同范本
- 承包经营合同解除协议
- 如何签订瓷砖合同范本
- 房地产机电设计注意事项汇编
- 铜及铜合金熔铸安全设计与生产规范-编制说明
- 公安联考试题真题及答案
- 《现代物流设施与规划》课件(共十四章)
- DBJ53T-50-2013 云南省建筑工程结构实体检测技术规程
- 2025年党建知识应知应会测试题库(附答案)
- 网络安全技术及应用 第5版 贾铁军 习题集 第1-12章
- 2025年哈尔滨铁道职业技术学院单招笔试职业能力测验试题库含答案解析(5套共100道单选合辑)
- 2025院感爆发考试试题及答案
- 供应链管理-金属结构制造行业的全球化与协同创新-洞察阐释
- 纺织工业“十五五”发展规划
评论
0/150
提交评论