浮点数由浮点数阶码和尾数数组成,其中阶码是一个定点整数,尾数是一个?

3.2.3 定点数和浮点数 —计算机中的两種表示方式 数值范围:一种数据类型所能表示的最大值和最小值 数据精度:实数所能表示的有效数字位数 数值范围和数据精度均与使用哆少位二进制位数以及编码方式有关。 计算机用数字表示正负隐含规定小数点。 采用“定点”、“浮点”两种表示形式 1. 数的定点表示方法 (1). 定点整数——小数点位置固定在数的最低位之后 如: Dn-1 Dn-2 ? 其中n表示字长多少位 2. 数的浮点表示方法 (1)浮点数的表示:是把字长分成浮点数階码和尾数数两部分。其根据就是:N=M·RE 通常阶码为补码或移码定点整数,尾数为补码或原码定点小数 规格化问题 目的:字长固定的情況下提高表示精度的措施: 1 增加尾数位数(但数值范围减小) 2 采用浮点规格化形式 规格化方法:调整阶码使尾数满足下列关系: 尾数为原碼表示时,无论正负应满足1/2≦|d |<1 即:小数点后的第一位数一定要为1 正数的尾数应为0.1x….x 负数的尾数应为1.1x….x 尾数用补码表示时,小数最高位应與数符符号位相反 正数应满足 1/2≦d<1,即 0.1x….x 负数应满足 -1/2 > d≥ -1即 1.0x….x 所求-256.5的浮点表示格式为: 1 1 00 (3) 溢出问题 定点数的溢出——根据数值本身判断 浮点数的溢出——根据规格化后的阶码判断 上溢——浮点数阶码大于机器最大阶码—— 中断 下溢——浮点数阶码小于机器最小阶码—— 零處理 溢出的具体判断方法将结合实例在后续课程中介绍 微机中所能表示的数值类型 (1)无符号二进制数(字节、字和双字) (2)带符号的②进制定点整数形式(16、32、64位补码表示)和18位BCD码整数形式(80bit)。 (3)浮点数(IEEE754标准) 包括数符S、阶码E和尾数D三个字段 微机中的四种整数类型 整數类型 数值范围 精 度 格 式 16位整数 - 最高是数符S占1位,0表示正、1表示负;指数项E基数是2,E是一个带有

我要回帖

更多关于 浮点数阶码和尾数 的文章

 

随机推荐