文章

140

粉丝

0

获赞

0

访问

16.8k

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


评分及理由

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

学生答案中,R初始内容为0x87654321,Q初始内容为0x87654321,Y初始内容为0xFFFFFFFF,控制逻辑包含计数器,ALU运算有加法和减法。

标准答案:R初始内容应为0xFFFFFFFF(即被除数高32位符号扩展),Q初始内容应为0x87654321(被除数低32位),Y初始内容应为0xFFFFFFFE(除数补码表示,0xFF符号扩展为32位是0xFFFFFFFF,但题目中x=0xff是8位,按符号扩展为32位应为0xFFFFFFFE?这里需要确认:0xFF作为8位补码是-1,符号扩展为32位确实是0xFFFFFFFF,但标准答案给出Y=0xFFFFFFFE,这可能是题目特殊设定或有误,但按学生理解Y=0xFFFFFFFF是合理的)。控制逻辑包含计数器正确,ALU运算有加法和减法正确。

扣分:R初始内容错误(应为被除数高32位符号扩展,即0xFFFFFFFF,学生答0x87654321),扣2分;Y初始内容学生答0xFFFFFFFF,但标准答案为0xFFFFFFFE,考虑到x=0xff按符号扩展为32位应是0xFFFFFFFF,这里标准答案可能有误,按学生理解不扣分;其他部分正确。本小题得4分。

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

学生答案中,除法异常情况:①除数为0,x=0x00000000;②除数为32位补码最大值或最小值,即x=0x80000000或x=0x7FFFFFFF。CPU操作:关中断、保存断点、中断向量寻址。

标准答案:除法异常包括除数为0(x=0x00000000)和溢出异常(d[i]=0x80000000且x=0xFFFFFFFF)。CPU操作:关中断、保存断点、跳转到异常处理程序。

扣分:学生答案中第二种异常情况描述错误(应为d[i]=0x80000000且x=0xFFFFFFFF,学生只提到x的值,且x值不全正确),扣2分;CPU操作中"中断向量寻址"表述不准确(应为"跳转到异常处理程序"),扣1分。本小题得2分。

题目总分:4+2=6分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发