第3-1章作业(23-24春)
一. 单选题(共10题,30分)
1. (单选题, 3分) 串行运算器结构简单,其运算规律是( B )。
A.由高位到低位逐位运算
B.由低位到高位逐位运算
C.由低位到高位先行进行进位运算
D.由低位到高位先行进行借位运算
2. (单选题, 3分) 定点数运算产生溢出的原因是( C )。
A.运算过程中最高位产生进位或借位
B.寄存器位数限制,丢掉低位数值
C.运算结果超出机器数的表示范围
D.参加运算的操作数超出机器数的表示范围
3. (单选题, 3分) 若 x=103,y=-25,则下列表达式采用8位定点补码运算时,会发生溢出的是( B )。
A.-x+y
B.x-y
C.-x-y
D.x+y
4. (单选题, 3分) 某字长为8位的计算机中,已知整型变量x、y的机器数分别为[x]补=1 1110100,[y]补=1 0110000。若整型变量z=2x+y/2,则z的机器数为( B )。
A.溢出
B.1 1000000
C.1 0101010
D.0 0100100
5. (单选题, 3分) 如果x为负数,由[x]补求[-x]补是( D )。
A.[x]补除符号位外,各位变反,末位加1
B.[x]补各值保持不变
C.[x]补符号位变反,其他各位不变
D.[x]补连同符号位一起各位变反,末位加1
6. (单选题, 3分) ALU属于( D )。
A.寄存器
B.时序电路
C.控制器
D.组合逻辑电路
7. (单选题, 3分) 当定点运算发生溢出时,应( C )。
A.向右规格化
B.舍入处理
C.发出出错信息
D.向左规格化
8. (单选题, 3分) 计算机内的减法是用( D )来实现的。
A.将被减数加到减数中
B.从减数中减去被减数
C.从被减数中减去减数
D.补数的相加
9. (单选题, 3分) 在补码的加减法中,用两位符号位判断溢出,两位符号位Sf1Sf2=10时,表示( C )。
A.结果为负数,无溢出
B.结果正溢出
C.结果负溢出
D.结果为正数,无溢出
10. (单选题, 3分) 假设机器字长为8位(含两位符号位),若机器数DAH为补码,则算术左移一位和算术右移一位分别得( B )。
A.B5H EDH
B.B4H EDH
C.B4H 6DH
D.F4H 6DH
二. 简答题(共2题,70分)
11. (简答题, 30分)
用校正法求X·Y的值。
(1)X=0.1011 Y=0.0101
(2)X=-0.1101 Y=-0.1101
12. (简答题, 40分)
已知:X、Y的二进制值,用定点补码求X+Y,X-Y的值,并判断是否发生了溢出。
(3)X=-0.11011 Y=-0.10101
(4)X=-0.11001 Y=0.10111