二进制数的表示方法及其对量化影响_第1页
二进制数的表示方法及其对量化影响_第2页
二进制数的表示方法及其对量化影响_第3页
二进制数的表示方法及其对量化影响_第4页
二进制数的表示方法及其对量化影响_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、18.2 二进制数的表示方法及其二进制数的表示方法及其对量化影响对量化影响28.2.1二进制基本表示方法二进制基本表示方法定点制:(小数)定点制:(小数)数码中小数点的位置在运算中始终固定不变。数码中小数点的位置在运算中始终固定不变。将数归一化到将数归一化到|x|1|x|1范围内,范围内,b+1b+1位二进制数中,位二进制数中,首位作为符号位,首位作为符号位,b b位表示二进制小数部分,位表示二进制小数部分,称为尾数。小数点固定在符号位与尾数部分之称为尾数。小数点固定在符号位与尾数部分之间:间:0112biiix bx.21038.2.1二进制基本表示方法二进制基本表示方法b+1b+1位二进制

2、数能表示的位二进制数能表示的数值范围是:数值范围是:01 2bm 例子例子:)(6875.00625.0125.05 .0222)(1011.0431decbinb2精度是:精度是:48.2.1二进制基本表示方法二进制基本表示方法 浮点制:浮点制: 数码中小数点的位置是浮动的,数码中小数点的位置是浮动的,b b位二进制数位二进制数分成指数部分和尾数部分。浮点数分成指数部分和尾数部分。浮点数f可表示为可表示为2cfm : :尾数,决定浮点的尾数,决定浮点的精度精度2c: :指数,决定浮点数指数,决定浮点数的动态范围的动态范围:阶码:阶码58.2.1二进制基本表示方法二进制基本表示方法例子:例子:

3、f=0.1012010=0.6254=2.5规格化浮点数:尾数的第一位为规格化浮点数:尾数的第一位为如:如:0.10102010(规格化)(规格化)0.01012011(非规格化)(非规格化)68.2.2负数的表示法负数的表示法原码、补码、反码原码、补码、反码定点制二进制数有三种表示方式:原码、反码和定点制二进制数有三种表示方式:原码、反码和补码。三种码对正数的表示形式是一样的,而在补码。三种码对正数的表示形式是一样的,而在负数的表示上是有差异的。负数的表示上是有差异的。原码原码( (负数负数) ): bx. 0:21biiix12bx. 1:21biiix1278.2.2负数的表示法负数的表

4、示法补码补码( (负数负数) ): 负数负数x x的二进制补码的二进制补码 为为( (原码取反加原码取反加1)1) 设补码用设补码用 表示,补码表示的十进制表示,补码表示的十进制 数为:数为: cx2cxx012biiix )(101. 1)(011. 1)(375. 0binbindec补码:原码:例子:例子:b.21088.2.2负数的表示法负数的表示法反码反码( (负数负数):): 负数负数x的反码用的反码用 定义反码定义反码: :01122bbiiix b.210其十进制数其十进制数x为(原码取反不加为(原码取反不加1 1)xxb22反98.2.2负数的表示法负数的表示法 对数对数0

5、0的表示:的表示:原码:原码:1.0001.000和和0.0000.000均表示均表示0 0补码:补码:0.0000.000表示表示0 0(唯一)(唯一)反码:反码:0.0000.000和和1.1111.111均表示均表示0 0(p397p397表格)表格)108.2.2负数的表示法负数的表示法 因此:因此:原码原码(b+1(b+1位字长位字长) )只能表示只能表示 个数,个数,即即 到到 之间的数;之间的数;补码补码(b+1(b+1位字长位字长) )能表示能表示 个数,个数,即即 到到 之间的数;之间的数;反码反码(b+1(b+1位字长位字长) )能表示能表示 到到 之之间的数;间的数;12

6、1b1 2b1 2b12b11 2b1 2b1 2b118.2.3量化及量化误差量化及量化误差n量化:量化:将参量用有限长的二进制数表示,称为量化将参量用有限长的二进制数表示,称为量化.设需量化的数的位长为设需量化的数的位长为b1+1位,将其量化为字长位,将其量化为字长为为b+1位位(b0),原码、反码、补码表示形式一样:原码、反码、补码表示形式一样:当被截去的各位均为当被截去的各位均为1时,误差最大,为时,误差最大,为当被截去的各位均为当被截去的各位均为0时,误差为时,误差为0。一般一般 ,此时正数截尾误差范围为,此时正数截尾误差范围为 或或 112biiix1 2biiiq x122bb2

7、0bte11 2bitii beq xx 0tqe 122bb158.2.3量化及量化误差量化及量化误差 对于负数,分别讨论原码和补码对于负数,分别讨论原码和补码对于原码对于原码故原码负数截尾误差范围为故原码负数截尾误差范围为 对于补码对于补码故补码负数截尾误差范围为故补码负数截尾误差范围为 112biiix 1 2biiiq x 112bitii be 0teq1 12biiiq x 1112biiix 112bitii be 0tqe 168.2.3量化及量化误差量化及量化误差对于反码的情况,同学们自己也能分析出来对于反码的情况,同学们自己也能分析出来(对截尾情形,正数及补码负数对截尾情形,正数及补码负数 对原码负数和反码负数,对原码负数和反码负数, )0tqe 0teq178.2.3量化及量化误差量化及量化误差 下面的图下面的图8.1说明了定点截尾原码、补码的说明了定点截尾原码、补码的量化特性量化特性xq(x)2bxq(x)2b补码截尾补码截尾原码截尾原码截尾(反码也有这种特性反码也有这种特性)图图8.1 定点截尾原码补码量化特性定点截尾原码补码量化特性188.2.3量化及量化误差量化及量化误差 定点舍入误差定点舍入误差 舍入舍入:22rqqe舍入是选择靠得最近的量化层作为舍入后的值,因舍入是选择靠得最近的量化层作为舍入后的值,因此无论正数、负数,无论是原码、补

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论