正在加载图片...
计算机如何实现模运算?利用机器字长限制 补码定义:[x]补=M+x (mod M 例:求正数补码(以二进制小数为例 x=0.110 [x]补=10.0+0.110 0.110 (mod 2) 结论:正数的补码与原码相同 求负数补码 0.110 [x]补=10.0+(-0.10) =10.0-0.110 1.010 (mod 2) 结论:负数补码的尾数与原码不相同,符号通过与模的运 算,已是数值的一部分,可以参与尾数运篁并化减为加。 验证:1-0.110=1+1.010=0010计算机如何实现模运算? 补码定义: [x]补=M+ x (mod M) 例:求正数补码(以二进制小数为例) x = 0.110 [x]补= 10.0+0.110 = 0.110 (mod 2) 结论: 正数的补码与原码相同。 求负数补码 x = - 0.110 [x]补= 10.0 +(- 0.110) = 10.0 - 0.110 = 1.010 (mod 2) 结论: 负数补码的尾数与原码不相同,符号通过与模的运 算,已是数值的一部分,可以参与尾数运算,并化减为加。 11 利用机器字长限制 验证:1-0.110 = 1+ 1.010 =0.010
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有