• 2022-06-06
    减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且数位分别为5位和7位(均含2位符号位)。若有两个数x=27×29/32,y=25×5/8,则用浮点加法计算x+y的最终结果是()
    A: 001111100010
    B: 001110100010
    C: 010000010001
    D: 发生溢出
  • D

    举一反三

    内容

    • 0

      设浮点数的格式为阶码5位,包含两位符号位,尾数8位,包含两位符号位,阶码和尾数均用补码表示。已知,x =2-101 ×(-0.101000),y =2-100 ×(+ 0.111011)。 则x的补码规格化浮点数表示形式为( ),y的补码规格化浮点数表示形式为( ).对阶中,阶差的真值是( ),对阶完成后,较小的尾数右移后的补码是( )。

    • 1

      【计算题】设 , ,浮点数的阶码和尾数部分均用补码表示,阶码用4位表示,其中1位为符号位。尾数用8位表示,采用双符号位表示,按照浮点数的运算规则,计算X-Y

    • 2

      浮点数加法中,首先必须对阶,使二数阶码相等,才能进行加法运算,对阶时要求 (5) ,尾数相加后还需对尾数进行规格化、含入等处理,才能得到运算结果。如果判断浮点加法结果溢出,可判断 (6) 。 (6)处填()。 A: 尾数是否溢出 B: 阶码是否溢出 C: 尾数是否规格化 D: 不会溢出

    • 3

      假设浮点数长12位,阶码4位,尾数8位(均包括一位符号位,用补码表示),写出浮点代码为0,0100,0101010的规格化浮点数

    • 4

      设浮点数的阶码和尾数部分均用补码表示,按照浮点数的运算规则计算X+Y: X=2-101*0.101100,Y=2-100*(-0.101000)