计算机在进行浮点数的相加(减)运算之前先进行对阶操作,若x的阶码大于y的阶码,则应将 ( ) 。 A.x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术左移 B.x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术右移 C.y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术左移 D.y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术右移

题目
计算机在进行浮点数的相加(减)运算之前先进行对阶操作,若x的阶码大于y的阶码,则应将 ( ) 。

A.x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术左移
B.x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术右移
C.y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术左移
D.y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术右移

相似考题
更多“计算机在进行浮点数的相加(减)运算之前先进行对阶操作,若x的阶码大于y的阶码,则应将 ( ) 。 ”相关问题
  • 第1题:

    设置某计算机浮点数运算结果为:阶码1010,尾码10110101(各自均有1bit符号位占最高位),设它们均用补码表示的,则此数规格化后的阶码为______。


    正确答案:1020
    1020

  • 第2题:

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

    A.大阶变成小阶

    B.小阶变成大阶

    C.尾数是规格化数

    D.不须改变阶的大小


    正确答案:B

  • 第3题:

    计算机中十六位浮点数的表示格式为图1.4

    某机器码为1010001010000000。

    若阶码为移码且尾数为反码,则其真值为(60);

    若阶码为移码且尾数为原码,则其真值为(61);

    若阶码为补码且尾数为反码,则其真值为(62);

    若阶码为补码且尾数为原码,则其真值为(63),将其规格化后的机器码为(64)。

    A.0.00000001012

    B.2010

    C.1.2510

    D.20.96937510


    正确答案:C

  • 第4题:

    计算机在进行浮点数的相加(减)运算前需先进行对阶操作,若x的阶码大于y的阶码,则应将( )。

    A.x的阶码缩小至与y的阶码相同,并对x的尾数进行算术左移
    B.x的阶码缩小至与y的阶码相同,并对x的尾数进行算术右移
    C.y的阶码扩大至与x的阶码相同,并对y的尾数进行算术左移
    D.y的阶码扩大至与x的阶码相同,并对y的尾数进行算术右移

    答案:D
    解析:
    在浮点数加减运算时,首先要进行对阶,根据对阶的规则,阶码和尾数将进行相应的操作。对阶,首先应求出两数阶码Ex和Ey之差,即△E=Ex-Ey若△E=0,表示两数阶码相等,即Ex=Ey;若△E>0,表示Ex>Ey;若△E<0,表示ExEy,则My右移。每右移一位.Ey+1→Ey,直至Ex=Ey为止。Ex

  • 第5题:

    在浮点数加减法的对阶过程中,()。

    A.将被加(减)数的阶码向加(减)数的阶码看齐
    B.将加(减)数的阶码向被加(减)数的阶码看齐
    C.将较大的阶码向较小的阶码看齐
    D.将较小的阶码向较大的阶码看齐

    答案:D
    解析:
    浮点加减法对阶需要将小阶向大阶看齐。

  • 第6题:

    设有两个浮点 数若尾数4位,数符1位,阶码2位,阶符1位,求x+y并写出运算步骤及结果。

  • 第7题:

    设浮点数的格式为:阶码 5 位,尾数 6 位,均用补码表示,请计算 X+Y 和 X-Y。(阶码和尾数均用补码计算)。【**,★,包捷 4.8,编号 2.3】 X=-1.625,Y=5.25


    正确答案:1)方法一:(双符号法)
    X.-1.625=-1.101B=-0.1101*21
    [X]浮=00,000111.00110
    Y.5.25=101.01B=0.10101*211
    [Y]浮=00,001100.10101
    计算X+Y:
    对阶
    [X]阶<[Y]阶,X向Y对齐。X尾数右移2位,X阶码+2
    [X]浮=00,001111.11001(10)
    尾数相加
    [X]尾+[Y]尾=11.11001(10)+00.10101=00.01110(10)(mod4)
    结果规格化:双符号00,无溢出。但有一个前导0,需要左规1位:尾数左移1位,阶码-1
    [X+Y]尾=00.11101(0)
    [X+Y]阶=00,0011-1=00,0011+(100,0000-1)=00,0011+11,1111=00,0010(无溢出)
    舍入
    [X+Y]浮=0,00100.11101//舍去0
    计算X-Y:
    对阶
    [X]阶<[Y]阶,X向Y对齐。X尾数右移2位,X阶码+2
    [X]浮=00,001111.11001(10)
    尾数相减
    [X]尾-[Y]尾=11.11001(10)+(100.00000-00.10101)=11.11001+11.01011=11.00100(10)
    结果规格化:双符号11,无溢出。结果已规格化
    舍入:入1
    [X-Y]浮=0,00111.00101

  • 第8题:

    计算机在进行浮点数的相加(减)运算之前先进行对阶操作,若x的阶码大于y的阶码,则应将()。

    • A、x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术左移
    • B、x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术右移
    • C、y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术左移
    • D、y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术右移

    正确答案:D

  • 第9题:

    浮点数运算的溢出判断,取决于()。

    • A、尾数是否上溢
    • B、尾数是否下溢
    • C、阶码是否上溢
    • D、阶码是否下溢

    正确答案:C

  • 第10题:

    浮点数的正负取决于()

    • A、数符
    • B、阶符
    • C、尾数
    • D、阶码
    • E、阶码的底

    正确答案:A

  • 第11题:

    单选题
    计算机在进行浮点数的相加(减)运算之前先进行对阶操作,若x的阶码大于y的阶码,则应将()。
    A

    x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术左移

    B

    x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术右移

    C

    y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术左移

    D

    y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术右移


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    浮点运算器的描述中,正确的句子是()。
    A

    阶码部件可实现加、减、乘、除四种运算

    B

    阶码部件只进行阶码相加、相减和比较操作

    C

    阶码部件只进行阶码相加、相减操作

    D

    尾数部件只进行乘法和除法运算


    正确答案: A
    解析: 暂无解析

  • 第13题:

    浮点数进行左规格化时,()。

    A、尾数左移1位,阶码加+1

    B、阶码左移1位,尾数加+1

    C、尾数左移1位,阶码加-1

    D、阶码左移1位,尾数加-1


    参考答案:C

  • 第14题:

    计算机中十六位浮点数的表示格式为

    某机器码为1110001010000000,

    若阶码为移码且尾数为反码,则其十进制真值为(7);

    若阶码为移码且尾数为原码,则其十进制真值为(8);

    若阶码为补码且尾数为反码,则其十进制真值为(9);

    若阶码为补码且尾数为原码.则其十进制真值为(10),将其规格化后的机器码为(11)。

    A.0.078125

    B.20

    C.20.969375

    D.1.25


    正确答案:B
    解析:(7)如果阶码为移码,由于阶码是4位二进制整数,设真值为X,根据整数移码定义:[X]移码=23+X(1110)2=(14)10,可求得阶码真值为6。如果尾数为反码,从符号位可判断尾数是正数,根据小数反码定义,正小数的反码就是其自身,可求得尾数的真值为:(0.01010000000)2=(2-1+2-4)=(0.3125)10,根据浮点数定义,该机器码真值为0.3125*26=20。(8)如果阶码为移码,同上,真值为6。如果尾数是原码,从符号位可判断尾数是正数,根据小数原码定义,正小数的原码就是其本身,可求得尾数的真值为0.3125。由此可知该机器码真值也是20。(9)如果阶码为补码,由于阶码是4位二进制整数,从符号位判断为负数,设真值为X,根据负整数定义[X]补码=24+X=(1110)2=(14)10,求得阶码的真值为-2。如果尾数为反码,同(7)一样求出尾数的真值为0.3125。这样,该机器码真值为0.3125*2-2=0.078125。(10)如果阶码是补码,尾数是原码,求出阶码和尾数的真值分别为-2和0.3125,这样该机器码的真值也是0.078125。(11)对浮点数进行规格化处理,规定浮点数的尾数部分用纯小数形式表示,当尾数的值不为0时,其绝对值应大于或等于0.5,用二进制表示为0.1XXX…XX(X为0或1)。对于不符合这一规定的浮点数,可改变阶码的大小并同时用左右移尾数的方法来满足这一规定。显然尾数0.01010000000不合要求,应左移1位,而阶码则应相应地减1,因此规格化处理后的阶码为1101,尾数为010100000000。

  • 第15题:

    下面有关浮点运算器的描述中,正确的句子是( )。

    A.浮点运算器可用两个松散连接的定点运算部件(阶码部件和尾数部件)来实现

    B.阶码部件可实现加、减、乘、除四种运算

    C.阶码部件只进行加、减和比较操作

    D.尾数部件只进行乘、除操作


    正确答案:AC

  • 第16题:

    设16位浮点数,其中阶符1位、阶码值6位、数符1位、尾数8位。若阶码用移码表示,尾数用补码表示,则该浮点数所能表示的数值范围是( )。



    答案:B
    解析:

  • 第17题:

    下面浮点运算器的描述中正确的句子是()。

    A.浮点运算器可用阶码部件和尾数部件实现
    B.阶码部件可实现加、减、乘、除四种运算
    C.阶码部件只进行阶码相加、相减和比较操作
    D.尾数部件只进行乘法和减法运算

    答案:A,C
    解析:
    浮点运算可用两个松散连接的定点运算部件来实现:即阶码部件和尾数部件。浮点运算器的尾数部件实质上就是一个通用的定点运算器,要求该运算器能实现加、减、乘、除四种基本算术运算,阶码部件只进行阶码相加、相减和比较操作。

  • 第18题:

    浮点数进行右规格化时,()。

    • A、尾数右移1位,阶码加1
    • B、阶码右移1位,尾数加1
    • C、尾数右移1位,阶码减1
    • D、阶码右移1位,尾数减1

    正确答案:A

  • 第19题:

    ()在浮点数的表示中是隐含规定的

    • A、数符
    • B、阶符
    • C、尾数
    • D、阶码
    • E、阶码的底

    正确答案:E

  • 第20题:

    浮点运算器的描述中,正确的句子是()。

    • A、阶码部件可实现加、减、乘、除四种运算
    • B、阶码部件只进行阶码相加、相减和比较操作
    • C、阶码部件只进行阶码相加、相减操作
    • D、尾数部件只进行乘法和除法运算

    正确答案:B

  • 第21题:

    在浮点加减运算中,()。

    • A、阶码部分与尾数部分分别进行加减运算
    • B、阶码与尾数作为一个整体相加减
    • C、阶码对齐后,尾数相加减
    • D、尾数单独加减,取二数中最大阶码值作为结果的阶码值

    正确答案:C

  • 第22题:

    设浮点数的格式为:阶码 5 位,尾数 6 位,均用补码表示,请计算 X+Y 和 X-Y。(阶码和尾数均用补码计算)。【**,★,包捷 4.8,编号 2.3】 X=15/64,Y=-25/256


    正确答案:方法一(双符号法)
    X.1111X2-6=0.1111X2-10
    [X]浮=11,111000.11110
    Y.-11101X2-8=-0.11101X2-11
    [Y]浮=11,110111.00011
    计算X+Y:
    1.对阶
    Y.向X对齐,Y的尾数右移1位。
    [Y]浮=11,111011.10001(1)
    2.尾数相加
    [X]尾+[Y]尾=00.11110+11.10001(1)=00.01111(1)
    3.结果规格化:双符号00,无溢出。一个前导0,左规一位。
    [Z]尾=00.11111
    [Z]阶=11,1110-1=11,1101
    4. 舍入:
    [X+Y]浮=1,1101 0.11111
    计算 X-Y:
    5. 对阶
    Y 向 X 对齐,Y 的尾数右移 1 位。
    [Y]浮=11,1110 11.10001(1)
    6. 尾数相减
    [X]尾-[Y]尾=00.11110-11.10001(1)=00.11110+(100.00000-11.10001(1))=01.01100(1)
    7. 结果规格化:双符号 01,有溢出。右规一位,阶码+1
    [X-Y]尾=00.10110(01)
    [X-Y]阶=11,1110+1=11,1111
    8. 舍入
    [X-Y]浮=1,1111 0.10110

  • 第23题:

    问答题
    设浮点数的格式为:阶码 5 位,尾数 6 位,均用补码表示,请计算 X+Y 和 X-Y。(阶码和尾数均用补码计算)。【**,★,包捷 4.8,编号 2.3】 X=-1.625,Y=5.25

    正确答案: 1)方法一:(双符号法)
    X.-1.625=-1.101B=-0.1101*21
    [X]浮=00,000111.00110
    Y.5.25=101.01B=0.10101*211
    [Y]浮=00,001100.10101
    计算X+Y:
    对阶
    [X]阶<[Y]阶,X向Y对齐。X尾数右移2位,X阶码+2
    [X]浮=00,001111.11001(10)
    尾数相加
    [X]尾+[Y]尾=11.11001(10)+00.10101=00.01110(10)(mod4)
    结果规格化:双符号00,无溢出。但有一个前导0,需要左规1位:尾数左移1位,阶码-1
    [X+Y]尾=00.11101(0)
    [X+Y]阶=00,0011-1=00,0011+(100,0000-1)=00,0011+11,1111=00,0010(无溢出)
    舍入
    [X+Y]浮=0,00100.11101//舍去0
    计算X-Y:
    对阶
    [X]阶<[Y]阶,X向Y对齐。X尾数右移2位,X阶码+2
    [X]浮=00,001111.11001(10)
    尾数相减
    [X]尾-[Y]尾=11.11001(10)+(100.00000-00.10101)=11.11001+11.01011=11.00100(10)
    结果规格化:双符号11,无溢出。结果已规格化
    舍入:入1
    [X-Y]浮=0,00111.00101
    解析: 暂无解析

  • 第24题:

    单选题
    在浮点加减运算中,()。
    A

    阶码部分与尾数部分分别进行加减运算

    B

    阶码与尾数作为一个整体相加减

    C

    阶码对齐后,尾数相加减

    D

    尾数单独加减,取二数中最大阶码值作为结果的阶码值


    正确答案: D
    解析: 暂无解析