S,E,M三个域组成的一个32位二进制字所表示的非零规则化数x,其表示为x = -1S×1M×2E-128_Windows_编程问答

S,E,M三个域组成的一个32位二进制字所表示的非零规则化数x,其表示为x = -1S×1M×2E-128

来源:互联网  时间:2018/5/15 12:18:42

关于网友提出的“ S,E,M三个域组成的一个32位二进制字所表示的非零规则化数x,其表示为x = -1S×1M×2E-128”问题疑问,本网通过在网上对“ S,E,M三个域组成的一个32位二进制字所表示的非零规则化数x,其表示为x = -1S×1M×2E-128”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: S,E,M三个域组成的一个32位二进制字所表示的非零规则化数x,其表示为x = -1S×1M×2E-128
描述:

它所能表示的规格化的最大正数,最小正数,最大负数,最小负数是多少?


解决方案1:

解:(1)最大正数  

  0    11 111 111    111 111 111 111 111 111 111 11 

        X = [1+(1-2-23)]×2127

        (2)最小正数

  0    00 000 000    000 000 000 000 000 000 000 00 

   X=1.0×2-128

        (3)最小负数

  1  111 111 11    111 111 111 111 111 111 111 11 

        X== -[1+(1-2-23)]×2127

        (4)最大负数

  1   00 000 000    000 000 000 000 000 000 000 00 

        X=-1.0×2-128 

上一篇在下面描述的汇编语言基本概念中,不正确的表述是___。
下一篇:没有了
明星图片
相关文章
《 S,E,M三个域组成的一个32位二进制字所表示的非零规则化数x,其表示为x = -1S×1M×2E-128》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)