单选题计算机在进行浮点数的相加(减)运算之前先进行对阶操作,若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的阶码,则应将()。A x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术左移B x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术右移C y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术左移D y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术右移”相关问题
  • 第1题:

    计算机在进行浮点数的相加(减)运算前需先进行对阶操作,若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

  • 第2题:

    浮点运算结果尾数不是规格化数,执行向左规格化,即尾数()。

    A.左移1位,阶码加1
    B.左移1位,阶码减1
    C.右移1位,阶码加1
    D.右移1位,阶码减1

    答案:B
    解析:
    左规格化尾数左移1位,阶码减1;右规格化尾数右移1位,阶码加1。

  • 第3题:

    计算机在进行浮点数的相加(减)运算之前先进行对阶操作,若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,表示Ex<Ey。当Ex≠Ey时,要通过尾数的移位来改变Ex或Ey,使Ex=Ey相等。对阶的规则是:小阶向大阶看齐。即阶码小的数的尾数右移,每右移一位,阶码加1,直到两数的阶码相等为止。如:Ex=Ey,无需对阶。Ex>Ey,则My右移。每右移一位,Ey+1→Ey,直至Ex=Ey为止。Ex<Ey,则Mx右移。每右移一位,Ex+1→Ex,直至Ex=Ey为止。

  • 第4题:

    设有两个十进制数,x = -0.875 × 21,y = 0.625 × 22:  (1)将x、y的尾数转换为二进制补码形式。  (2)设阶码2位,阶符1位,数符1位,尾数3位,通过补码运算规则求出z = x–y的二进制浮点规格化结果。

  • 第5题:

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

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

    正确答案:A

  • 第6题:

    设浮点数的格式为:阶码 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

  • 第7题:

    设某浮点数格式为:字长12位,阶码6位,用移码表示,尾数6位,用原码表示,阶码在前,尾数(包括数符)在后,则按照该格式:已知X=-25/64,Y=2.875,求数据X、Y的规格化的浮点数形式。


    正确答案:[X]=-0.011001=-0.11001*2-1
    X.的符号:1
    X.的阶码:-1=-00001=(移码)011111
    X.的尾数:11001

  • 第8题:

    浮点加减中的对阶采取的方法是()。

    • A、将较小的一个阶码调整到与较大的一个阶码相同
    • B、将较大的一个阶码调整到与较小的一个阶码相同
    • C、将被加数的阶码调整到与加数的阶码相同
    • D、将加数的阶码调整到与被加数的阶码相同

    正确答案:A

  • 第9题:

    浮点数的表示范围和精度取决于()

    • A、阶码的位数和尾数的位数
    • B、阶码采用的编码和尾数的位数
    • C、阶码采用的编码和尾数采用的编码
    • D、阶码的位数和尾数采用的编码

    正确答案:A

  • 第10题:

    单选题
    浮点数的表示范围和精度取决于()
    A

    阶码的位数和尾数的位数

    B

    阶码采用的编码和尾数的位数

    C

    阶码采用的编码和尾数采用的编码

    D

    阶码的位数和尾数采用的编码


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

  • 第11题:

    问答题
    设浮点数的格式为:阶码 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
    解析: 暂无解析

  • 第12题:

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

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

    B

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

    C

    阶码对齐后,尾数相加减

    D

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


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

  • 第13题:

    对于浮点数 x=m*2 i 和 y=w*2j,已知 i>j,那么进行 x+y 运算时,首先应该对阶,即(19),使其阶码相同。

    A.将尾数 m 左移 (i-j) 位
    B.将尾数 m 右移 (i-j)位
    C.将尾数 w 左移(i-j) 位
    D.将尾数 w 右移(i-j)位

    答案:D
    解析:
    对阶的原则是小阶对大阶,采用补码表示的尾数右移时,符号位保持不变。

  • 第14题:

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

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

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

  • 第15题:

    浮点数的表示范围和精度取决于( )

    A.阶码的位数和尾数的位数
    B.阶码采用的编码和尾数的位数
    C.阶码采用的编码和尾数采用的编码
    D.阶码的位数和尾数采用的编码

    答案:A
    解析:
    浮点数的表示范围和精度取决于阶码的位数和尾数的位数

  • 第16题:

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

  • 第17题:

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

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

    正确答案:C

  • 第18题:

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

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

    正确答案:B

  • 第19题:

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

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

    正确答案:C

  • 第20题:

    设浮点数的格式为:阶码 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

  • 第21题:

    问答题
    设浮点数的格式为:阶码 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
    解析: 暂无解析

  • 第22题:

    单选题
    浮点加减中的对阶采取的方法是()。
    A

    将较小的一个阶码调整到与较大的一个阶码相同

    B

    将较大的一个阶码调整到与较小的一个阶码相同

    C

    将被加数的阶码调整到与加数的阶码相同

    D

    将加数的阶码调整到与被加数的阶码相同


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

  • 第23题:

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

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

    B

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

    C

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

    D

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


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