参考教材:《计算机组成原理(第六版)》白中英主编 科学出版社
主要知识点:浮点运算方法和浮点运算器、定点运算器的组成
一. 单选题(共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