计算机组成原理-作业四

这是一篇关于计算机组成原理的作业,重点涵盖了浮点运算方法和浮点运算器、定点运算器的相关知识。题目涉及了浮点数的表示、IEEE754标准、浮点数的比较、规格化以及浮点加减法运算等概念,通过一系列选择题、填空题和判断题来检验学生对这些知识点的理解和应用能力。
摘要由CSDN通过智能技术生成

参考教材:《计算机组成原理(第六版)》白中英主编 科学出版社

主要知识点:浮点运算方法和浮点运算器、定点运算器的组成

一. 单选题(共11题,33分)

1. (单选题, 3分)四片74181 ALU和一片74182 CLA器件相配合,具有如下进位传递功能:________。

A. 行波进位

B. 组内先行进位,组间行波进位

C. 组内先行进位,组间先行进位

D. 组内行波进位,组间先行进位

2. (单选题, 3分)若浮点数的尾数用补码表示,则判断运算结果是否为规格化数的方法是______。

A. 阶符与数符相异为规格化数

B. 数符与尾数小数点后第一位数字相同为规格化数

C. 阶符与数符相同为规格化数

D. 数符与尾数小数点后第一位数字相异为规格化数

3. (单选题, 3分)float型数据通常用IEEE754单精度浮点数格式表示。 若编译器将float型变量x分配在一个32位浮点寄存器FR1中,且x=-8.25, 则FR1的内容是()。

A. C104 0000H

B. C184 0000H

C. C1C2 0000H

D. C242 0000H

答案解析:

-8.25=-1000.01B=-1.00001B*2^3
数符:1
阶码 1000 0010 (3+127=1000 0010B)
尾数:000 0100 0000 0000 0000 0000
IEEE754格式为 数符 阶码 尾数
1100 0001 0000 0100 0000 0000 0000 0000
写成16进制为 C1040000

4. (单选题, 3分)float类型(即IEEE754单精度浮点数格式)能表示的最大正整数是( )。

A. 2^126-2^103

B. 2^127-2^103

C. 2^127-2^104

D. 2^128-2^104

答案解析:

根据IEEE754格式,尾数最大为1.111111111111111111111,
即1+1-0.0000000000000000000001=2-2^23
阶码最大为255,但是255被用来表示非数NaN和无穷大了,所以最大为254,对应的指数为254-127=127
所以,最大的整数为(2-2^23)*2^127,即2^128-2^104

5. (单选题, 3分)某数采用IEEE754单精度浮点数格式表示为C640 0000H,则该数的值是( )。

A. -1.5×2^13

B. -1.5×2^12

C. -0.5×2^12

D. -0.5×2^13

答案解析:

C640 0000H对应1100 0110 0100 0000 0000 0000 0000 0000B
数符:1 符号为负
阶码 10001100 指数10001100B-127=13
尾数 100 0000 0000 0000 0000 对应1.1B=1.5
故:该数的值为-1.5*2^13

6. (单选题, 3分)float型数据通常用IEEE754单精度数浮点数表示。 假定两个float型变量x和y分别存放在32位寄存器f1和f2中,若(f1)=CC90

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值