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

    内容

    • 0

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

    • 1

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

    • 2

      某浮点数长12位,阶码4位,尾数8位(均包括一位符号位,用补码表示),写出真值为(-101.011)2的规格化浮点代码(规格化机器数)

    • 3

      【填空题】v 例:一浮点数的阶码为 6 位(包括一位阶符),尾数为 10 位(包括一位数符),阶码与尾数均采用 补码 表示,阶码的底为 2 , 数符在浮点数的最高位 。写出 X 与 Y 的规格化浮点数。 v ( 2 ) Y =( 17/64 ) 10

    • 4

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