计算机组成原理 浮点运算和浮点运算器 练习题

一、选择题

1.关于浮点数加减法以下论述正确的是( ) 。

A、对阶时较小的数进行左移

B、对阶时小阶向大阶对齐

C、对阶时大阶向小阶对齐

D、对阶时较大的数进行左移

正确答案:B

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

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

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

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

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

正确答案:C

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

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

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

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

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

正确答案:A

4.浮点加减中的对阶的(   )。 (2001考研)

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

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

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

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

正确答案:A

题目解析:

浮点加减法中的对阶是向较大阶码对齐,即将较小的一个阶码调整到与较大的一个阶码相同。

「答案」:A 

5.浮点加法运算中,尾数求和的结果是01.001100,如下规格化处理正确的是(  )。

A、右规1位,结果为00.100110

B、左规1位,结果为11.011010

C、左规1位,结果为10.011010

D、左规2位,结果为00.1101000

正确答案:A

6.下列(  )不属于浮点加法的流水段?

A、对阶

B、阶码相加

C、尾数加减

D、规格化及舍入处理

正确答案:B

7.【2015统考真题】下列有关浮点数加减运算的叙述中,正确的是()。
I、对阶操作不会引起阶码上溢或下溢。
II、右规和尾数舍入都可能引起阶码上溢。
III、左规时可能引起阶码下溢。
IV、尾数溢出时结果不一定溢出。

A、仅II、III

B、仅I、II、IV

C、仅I、III,IV

D、I、II、III、IV

正确答案:D

题目解析:

I、对阶时,小阶向大阶看齐,大阶已经存在,所以对阶时不会引起阶码溢出。

II、右规时,阶码增加,可能出现上溢;尾数舍入时,位数末尾可能加1,导致尾数溢出而进行向右规格化,这时阶码会加1,阶码可能出现溢出。

III、左规时,阶码减小,可能引起阶码下溢。

IV、尾数溢出时,可以通过向右规格化将尾数修正,结果不一定溢出。

二、填空题

8.浮点运算器由(  )和(  )组成,它们都是(  )运算器。阶码运算器只要求能执行(  )运算,而(  )要求能进行加、减、乘、除运算。

正确答案:

阶码运算器 尾数运算器 定点 加法和减法 尾数运算器

9.为了提高运算器的速度,可以采用(  )进位、(  )乘除法、流水线等并行措施。

正确答案:先行 阵列

10.(浮点数加减运算)对阶时,使(  )阶向(  )阶看齐,使(  )阶的尾数向(  )移位,每(  )移一位,其阶码加一,直到两数的阶码相等为止。

正确答案:小 大 小 右 右

11.移码表示法主要用于表示(     )数的阶码E,以利于比较两个数指数的大小和(     )操作。

正确答案:浮点数 对阶

12.在浮点补码加减运算中,当运算结果的尾数出现(   )和(   ) 形式时,需要进行向右规格化操作。

正确答案:

01.xxxxx 10.xxxxx

13.在进行浮点加/减法运算时,若产生尾数溢出的情况可用 (    ) 解决。

正确答案:右规

14.浮点数加/减法运算中,可通过 ( )部分是否有溢出,来判断浮点数是否有溢出。

正确答案:阶码

三、问答题

15.什么是流水线的加速比?

题目解析:

完成一批任务,不使用流水线时间与使用流水线所用的时间之比。

16.k级过程段的流水线处理n个任务需要的时间为(假设每个过程段需要的时间为τ):__________

题目解析:Tk = kτ + (n-1)τ

 

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值