文章

268

粉丝

0

获赞

0

访问

59.1k

头像
2025年(408)计算机学科专业基础综合试题 - 第44题回答
计算机组成原理
发布于2025年12月17日 18:10
阅读数 241


评分及理由

(1)得分及理由(满分6分)

学生答案中:
- 对于Y的初始内容,学生答“FFH”,即0xFF,这与标准答案中Y=0xfffffffe不符。标准答案中Y是除数x的补码,x=0xff,其32位补码应为0x000000ff,但图中Y是n+1位(33位),且根据除法算法(如不恢复余数法),Y应存放除数绝对值的补码形式,且位数与被除数扩展后一致。学生答案“FFH”可能只考虑了低8位,是错误的。
- 对于寄存器R内容,学生答“87654321H”,即被除数d[i]的值,但标准答案中R初始值为0xffffffff(即-1的补码)。在补码除法中,被除数需要符号扩展为双倍字长放在{R, Q}中,R初始应为被除数高位的符号扩展。学生答案错误。
- 对于Q内容,学生答“00000000H”,但标准答案中Q初始为0x87654321(即被除数低32位)。学生答案错误。
- 对于“哪个部件包含计数器”,学生答“控制逻辑”,这与标准答案“b中的控制逻辑包含计数器”一致,正确。
- 对于“ALU运算有几种”,学生答“两种”,这与标准答案“加法和减法”一致,正确。
因此,该部分共6分,其中计数器部分(1分)和ALU运算种类(1分)正确,得2分;其余部分(R、Q、Y初始值)均错误,扣4分。得分为2分。

(2)得分及理由(满分5分)

学生答案中:
- 对于除法异常情况,学生只提到“除数为0”一种情况(x=00000000H),并给出了d[i]的例子(87654321H)。但标准答案还要求指出溢出异常(d[i]=0x80000000, x=0xffffffff)。学生遗漏了溢出异常情况。
- 对于异常响应操作,学生未给出具体操作描述,答案不完整。
因此,该部分共5分,学生仅正确指出除数为0异常(给1分),但未说明溢出异常(扣2分),且未描述异常响应操作(扣2分)。得分为1分。

题目总分:2+1=3分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发