文章

337

粉丝

0

获赞

0

访问

48.0k

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


评分及理由

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

学生答案中:
- R初始内容为0xffffffff,与标准答案一致。
- Q初始内容为0x87654321,与标准答案一致。
- Y初始内容为0xffffffff,而标准答案为0xfffffffe。学生答案错误,此处Y应为除数x(0xff)的符号扩展(32位),即0xfffffffe(因为0xff = -1,符号扩展为32位是0xffffffff,但标准答案给出的是0xfffffffe,这可能是对x=0xff(-1)的32位表示理解有误。实际上0xff(8位)符号扩展为32位应为0xffffffff,但标准答案写的是0xfffffffe,这可能是标准答案有误或对x的位宽理解不同。然而,根据题目,x在R2中,R2是32位寄存器,x=0xff应理解为0x000000ff还是0xfffffffe?从上下文看,x=0xff可能是一个8位立即数,但R2是32位,所以可能x=0x000000ff(正数)或0xfffffffe(负数)?标准答案给出Y=0xfffffffe,意味着x被当作-1(0xff的符号扩展为32位是0xffffffff,但标准答案写0xfffffffe,这可能是笔误或对x的表示有特定约定)。鉴于学生答案与标准答案不一致,且学生答案Y=0xffffffff更符合符号扩展逻辑(若x=0xff为负数),但标准答案不同,因此扣分。扣1分。
- 图中控制逻辑部件包含计数器,与标准答案一致。
- ALUop所控制的ALU运算有2种,与标准答案一致。
因此,本小题得分:6 - 1 = 5分。

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

学生答案中:
- 只提到当x=00H时会发生除法异常(即除数为0),但遗漏了溢出异常情况(当被除数为-2^31且除数为-1时)。标准答案要求两种异常情况,学生只答出一种,扣2分。
- 异常响应过程中,学生提到“关中断”和“保护现场”,但“保护现场”不够具体,标准答案要求保存断点(PC和PSWR)并跳转到异常处理程序。学生答案不完整,扣1分。
因此,本小题得分:5 - 2 - 1 = 2分。

题目总分:5+2=7分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发