定点数和浮点数的表示.ppt

定点数和浮点数的表示.ppt

ID:61953838

大小:1.04 MB

页数:28页

时间:2021-04-01

定点数和浮点数的表示.ppt_第1页
定点数和浮点数的表示.ppt_第2页
定点数和浮点数的表示.ppt_第3页
定点数和浮点数的表示.ppt_第4页
定点数和浮点数的表示.ppt_第5页
资源描述:

《定点数和浮点数的表示.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、附件112一、数据格式(a)定点整数格式(c)浮点数格式(b)定点小数格式3二、定点机器数的表示方法定点机器数的小数点的位置是固定不变的,可以分为两种:定点小数:用于表示纯小数,小数点隐含固定在最高数据位的左边,整数位则用于表示符号位。定点整数:用于表示纯整数,小数点位置隐含固定在最低位之后,最高位为符号位。1、原码表示法3、反码表示法2、补码表示法4、移码表示法5、定点机器数转换41、原码表示法(1)表示方法:最高位表示数的符号,其他位表示数值位。符号位:0-正数,1-负数。数值位:与绝对值相同。对于定点整数:若X

2、=+X1X2……Xn,则[X]原=0,X1X2……Xn;若X=-X1X2……Xn,则[X]原=1,X1X2……Xn。对于定点小数:若X=+0.X1X2……Xn,则[X]原=0.X1X2……Xn;若X=-0.X1X2……Xn,则[X]原=1.X1X2……Xn。“,”和“.”只用于助记,在计算机中并无专用部件来表示51、原码表示法例1:X=1011,Y=-1011,则:[X]原=;[Y]原=;例2:X=0.1101,Y=-0.1101,则:[X]原=;[Y]原=;例3:X=1011,Y=-0.1101,求X和Y的8位原码

3、机器数。[X]原=;[Y]原=;例4:[0]原=?0,10111,10110.11011.11010,00010111.110100061、原码表示法(2)0的表示:0的原码表示有两种形式,即分别按照正数和负数表示。[+0]原=00…0[-0]原=10…0(3)表示范围:对于n+1位原码机器数X,它所能表示的数据范围为:定点整数:-(2n-1)≤X≤2n-1定点小数:-(1-2-n)≤X≤1-2-n包括1位符号位,n位数值位72、补码表示法(1)表示方法:最高位为符号位,其他位为数值位。符号位:0-正数,1-负数。数

4、值位:正数时,与绝对值相同;负数时,为绝对值取反后,末位加1。对于定点整数:若X=+X1X2……Xn,则[X]补=0,X1X2……Xn;若X=-X1X2……Xn,则[X]补=1,X1X2……Xn+1。对于定点小数:若X=+0.X1X2……Xn,则[X]补=0.X1X2……Xn;若X=-0.X1X2……Xn,则[X]补=1.X1X2……Xn+0.00……1。82、补码表示法例1:X=1011,Y=-1011,则:[X]补=;[Y]补=;例2:X=0.1101,Y=-0.1101,则:[X]补=;[Y]补=;例3:X=

5、1011,Y=-0.1101,求X和Y的8位补码机器数。[X]补=;[Y]补=;例4:[0]补=?0,10111,01010.11011.00110,00010111.001100092、补码表示法(2)0的表示:0的补码表示形式是唯一的,即分别按照正数和负数表示均一致,为全零。[+0]补=00…0[-0]补=00…0(3)表示范围:对于n+1位补码机器数X,它所能表示的数据范围为:定点整数:-2n≤X≤2n-1定点小数:-1≤X≤1-2-n计算机中的整型数据(int)均用补码来表示。包括1位符号位,n位数值位10对

6、于定点整数:若X=+X1X2……Xn,则[X]反=0,X1X2……Xn;若X=-X1X2……Xn,则[X]反=1,X1X2……Xn。对于定点小数:若X=+0.X1X2……Xn,则[X]反=0.X1X2……Xn;若X=-0.X1X2……Xn,则[X]反=1.X1X2……Xn。3、反码表示法(1)表示方法:最高位表示数的符号,其他位表示数值位。符号位:0-正数,1-负数。数值位:正数时,与绝对值相同;负数时,为绝对值取反。113、反码表示法例1:X=1011,Y=-1011,则:[X]反=;[Y]反=;例2:X=0.1

7、101,Y=-0.1101,则:[X]反=;[Y]反=;例3:X=1011,Y=-0.1101,求X和Y的8位反码机器数。[X]反=;[Y]反=;例4:[0]反=?0,10111,01000.11011.00100,00010111.001011112(2)0的表示:0的反码表示有两种形式,即分别按照正数和负数表示。[+0]反=00…0[-0]反=11…1(3)表示范围:对于n+1位反码机器数X,它所能表示的数据范围为:定点整数:-(2n-1)≤X≤2n-1定点小数:-(1-2-n)≤X≤1-2-n包括1位符号位,n

8、位数值位3、反码表示法134、移码表示法(1)表示方法:最高位为符号位,其他位为数值位。符号位:1-正数,0-负数。数值位:正数时,与绝对值相同;负数时,为绝对值取反后,末位加1。移码表示:即为补码的符号位取反对于定点整数:若X=+X1X2……Xn,则[X]移=1,X1X2……Xn;若X=-X1X2……Xn,则[X]移=0,X1X2……Xn+1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。