浮点加法流水线划分为:求阶差、对阶、尾数相加、规格化4个流水级,其相应的每个流水线的操作时间是10μs、5μs、20μs、10μs,其最大吞吐率是(7),若在理想情况下流水线连续执行n条浮点加法指令,其加速比是(8)。A.0.05×106/sB.0.5×106/sC.5×106/sD.5×106/s

题目

浮点加法流水线划分为:求阶差、对阶、尾数相加、规格化4个流水级,其相应的每个流水线的操作时间是10μs、5μs、20μs、10μs,其最大吞吐率是(7),若在理想情况下流水线连续执行n条浮点加法指令,其加速比是(8)。

A.0.05×106/s

B.0.5×106/s

C.5×106/s

D.5×106/s


相似考题
参考答案和解析
正确答案:A
更多“浮点加法流水线划分为:求阶差、对阶、尾数相加、规格化4个流水级,其相应的每个流水线的操作时间是10 ”相关问题
  • 第1题:

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

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

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

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

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


    参考答案:C

  • 第2题:

    某流水线浮点加法器分为五级,若每一级所需要的时间分别是6 ns、8 ns、5 ns、 7 ns和6 ns,则此流水线的最大加速比为(1)。

    A.2

    B.4

    C.4.5

    D.5


    正确答案:B
    解析:用流水线时钟周期至少为8ns;若不采用流水线则需要的时间为(6+8+5+7+6)=32ns。此流水线的最大加速比Sp为32/8=4(0≤Sp≤P,其中p表示流水线级数)。

  • 第3题:

    用12位寄存器表示规格化浮点数,左4位为阶码(含1位符号),右8位为尾数(含1尾符),阶码用移码,尾数用补码表示时,(-40)10表示成规定的浮点数是(2)。

    A.

    B.

    C.

    D.


    正确答案:B
    解析:浮点数中尾数最高位的真值为1的浮点数称为规格化浮点数。将浮点数规格化的方法是调整阶码使尾数满足下列关系:尾数为原码表示时,无论正负应满足1/2<|d|1,即小数点后的第一位数一定要为1。正数的尾数应为0.1x…x,负数的尾数应为1.1x…x。尾数用补码表示时,小数最高位应与数符符号位相反。正数应满足1/2d1,即0.1x…x;负数应满足-1/2>d-1,即1.0x…x。(-40)10=-(0.101000)2×2+6,阶码6用移码表示为1110,尾数-0.101000用补码表示为1011000,尾数为8位所以加补一位0,因此选B。

  • 第4题:

    在浮点运算中,对阶操作是指( )。

    A.小阶增大,尾数右移

    B.大阶减小,尾数右移

    C.小阶增大,尾数左移

    D.大阶减小,尾数右移


    正确答案:A

  • 第5题:

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

  • 第6题:

    浮点数溢出的条件是()。

    A.阶码最高位有进位
    B.结果尾数溢出
    C.阶码溢出
    D.尾数规格化后阶码溢出

    答案:C
    解析:
    阶码溢出,是指所分配用来表示阶码的那几位已经无法表示所需的数字大小了。所以如果超过了,就会自动失去进位。所以如果在规格化之前就溢出了,也就已经失去了进位,数字就不准确了,需要报溢出错误!在尾数规格化前后都可能出现溢出。

  • 第7题:

    浮点数的一般表示形式为N=2E×F,其中E为阶码,F为尾数。以下关于浮点表示的叙述中,错误的是()。

    A.阶码的长度决定浮点表示的范围,尾数的长度决定浮点表示的精度
    B.工业标准IEEE754浮点数格式中阶码采用移码、尾数采用原码表示
    C.规格化指的是阶码采用移码、尾数采用补码
    D.规格化表示要求将尾数的绝对值限定在区间[0.5,1)

    答案:C
    解析:
    为了提高运算的精度,需要充分地利用尾数的有效数位,通常采取浮点数规格化形式,即规定尾数的最高数位必须是一个有效值,即1/2≤F<1。在尾数用补码表示时,规格化浮点数应满足尾数最高数位与符号位不同,即当1/2≤F<1时,应有0.1××…×形式;当-1≤M<-1/2时,应有1.0××…×形式。需要注意的是,当M=-1/2时,对于原码来说是规格化数,而对于补码来说不是规格化数。

  • 第8题:

    对于浮点加法器而言,可以把浮点加法的全过程分解成求阶差、()、()和规格化4个子过程。


    正确答案:对阶;尾数相加

  • 第9题:

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

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

    正确答案:B

  • 第10题:

    浮点乘法运算,阶码(),尾数相乘。

    • A、相加
    • B、相减
    • C、相除
    • D、相乘

    正确答案:A

  • 第11题:

    填空题
    对于浮点加法器而言,可以把浮点加法的全过程分解成()、对阶、尾数相加和()4个子过程。

    正确答案: 求阶差,规格化
    解析: 暂无解析

  • 第12题:

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

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

    B

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

    C

    阶码对齐后,尾数相加减

    D

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


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

  • 第13题:

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

    A.大阶变成小阶

    B.小阶变成大阶

    C.尾数是规格化数

    D.不须改变阶的大小


    正确答案:B

  • 第14题:

    Pentium微处理器的内部的浮点操作是一条超级流水线,采用了______级浮点流水线。

    A.5

    B.6

    C.8

    D.9


    正确答案:C

  • 第15题:

    某流水线浮点加法器分为5级,若每一级所需要的时间分别是6ns、8ns、5ns、7ns和6ns,则此流水线的最大加速比为(4)。

    A.2

    B.4

    C.4.5

    D.5


    正确答案:B
    解析:若使用流水线技术,则其时钟周期至少为8ns。若不采用流水线技术,则需要的时间为(6+8+5+7+6)=32ns。因此,该流水线浮点加法器的最大加速比Sp=32/8=4(0≤Sp≤p,其中p表示流水线级数)。若每一级的时间相同,则该流水线的最大加速比为其级数值。例如,对于本试题,若每一级的时间均为7ns,则该流水线的最大加速比Sp=7×5/7=5。

  • 第16题:

    浮点数加法流水线运算器依次由减阶、对阶、(54)和尾结果规格化四个部件组成。设每个部件处理时间△T相等,△T=2ns。当处理两个浮点数向量和 Ai=Bi+Ci(i=0,1,…,11)时,所需要的总时间为(55)ns,平均吞吐率为(56)分量/ns,流水线加工效率为(57)。从开始算起,流水加工部件经过(58)ns,就能得到前七个分量的结果。

    A.减尾

    B.移位

    C.尾加

    D.阶加


    正确答案:C

  • 第17题:

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

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

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

  • 第18题:

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

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

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

  • 第19题:

    浮点数的表示分为阶和尾数两部分。两个浮点数相加时,需要先对阶,即( )(n 为阶差的绝对值)。

    A.将大阶向小阶对齐,同时将尾数左移 n 位
    B.将大阶向小阶对齐,同时将尾数右移 n 位
    C.将小阶向大阶对齐,同时将尾数左移 n 位
    D.将小阶向大阶对齐,同时将尾数右移 n 位

    答案:D
    解析:
    两个浮点数对阶的时候要把阶码小的数的尾数右移n 位,与阶码大的对齐。

  • 第20题:

    对于浮点加法器而言,可以把浮点加法的全过程分解成()、对阶、尾数相加和()4个子过程。


    正确答案:求阶差;规格化

  • 第21题:

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

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

    正确答案:C

  • 第22题:

    填空题
    对于浮点加法器而言,可以把浮点加法的全过程分解成求阶差、()、()和规格化4个子过程。

    正确答案: 对阶,尾数相加
    解析: 暂无解析

  • 第23题:

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

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

    B

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

    C

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

    D

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


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