第3-2章作业(23-24春)
一. 单选题(共6题,30分)
1. (单选题, 5分)
下列关于浮点数加减法运算的叙述中,正确的是( D )。
Ⅰ. 对阶操作不会引起阶码上溢或下溢
Ⅱ. 右规和尾数舍入都可能引起阶码上溢
Ⅲ. 左规时可能引起阶码下溢
Ⅳ. 尾数溢出时结果不一定溢出
A、仅Ⅰ、Ⅱ、Ⅲ
B、仅Ⅰ、Ⅲ、Ⅳ
C、仅Ⅱ、Ⅲ
D、Ⅰ、Ⅱ、Ⅲ、Ⅳ
2. (单选题, 5分)
浮点数加/减运算过程一般包括对阶、尾数运算、规格化、舍入和判断溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含两位符号位)。若有两个数,即 x=27×29/32,y=25×5/8,则用浮点数加法计算x+y的最终结果是( C )。
A、00111 1100010
B、01000 0010001
C、发生溢出
D、00111 0100010
3. (单选题, 5分) 若浮点数用补码表示,则判断运算结果为规格化数的方法是( B )。
A、数符与小数点后第1位数字相同,则为规格化数
B、数符与小数点后第1位数字相异,则为规格化数
C、小数点后第一位为1,则为规格化数
D、阶符与数符相同,则为规格化数
4. (单选题, 5分)
在补码一位乘中,若判断位 YnYn+1 = 01 ,则应执行的操作为( B )。
A、原部分积加 [-x]补,然后左移一位
B、原部分积加 [x]补,然后右移一位
C、原部分积加 [x]补,然后左移一位
D、原部分积加 [-x]补,然后右移一位
5. (单选题, 5分) 原码加减交替除法又称为不恢复余数法,因此( C )。
A、不存在恢复余数的操作
B、当某一步余数为负时,做恢复余数的操作
C、仅当最后一步余数为负时,做恢复余数的操作
D、当某一步运算不够减时,做恢复余数的操作
6. (单选题, 5分) 在浮点机中,判断原码规格化的形式的原则是( C )。
A、阶符与数符不同
B、尾数的符号位与第一数位不同
C、尾数的第一数位为1符号位与第一数位不同
D、尾数的符号位与第一位相同
二. 简答题(共6题,70分)
7. (简答题, 10分)
用Booth法求X×Y的值。
X =-0.1101 Y =-0.1101
8. (简答题, 15分)
已知各组浮点数,求:X+Y=?,X-Y=?
X=2-101·(-0.010110) Y=2-100·0.010110
9. (简答题, 10分)
利用原码加减交替法,计算X/Y。
X = 0.1001 Y =-0.1011
10. (简答题, 10分)
用比较法求X×Y的值。
X = 0.1011 Y = 0.0101
11. (简答题, 10分)
利用原码不恢复余数法,计算X/Y。
X =-0.1010 Y = 0.1101
12. (简答题, 15分)
已知各组浮点数,求:X+Y=?,X-Y=?
X=2-011·0.100101 Y=2-010·(-0.011110)