文章

41

粉丝

61

获赞

0

访问

957

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


评分及理由

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

学生答案中,对于寄存器初始内容的回答存在错误:
- R的初始值应为被除数的高位部分,在scov指令后,R0(高位)和R1(低位)共同构成64位被除数。根据d[i]=0x87654321,符号扩展后高位R0应为0xffffffff(因为0x87654321是负数),学生回答“元: 0000 0000N”或“X:0x1”均不正确。
- Q的初始值应为被除数的低位部分,即0x87654321,学生回答“Y: 0x87684321N”或“Y:0x87684321”中数字“8”疑似识别错误(应为“5”),但根据误写不扣分原则,不因此扣分。然而学生将Q误写为Y,属于概念混淆,扣1分。
- Y的初始值应为除数x的绝对值(或补码形式),x=0xff,符号扩展为32位后为0xfffffffe(因为0xff是-1的补码,绝对值是1,但补码除法中除数通常以原值参与,标准答案给出0xfffffffe,即-2的补码?这里存在歧义,但学生回答“反: 0xff”或“X:0x1”均不准确,扣1分。
- 图中包含计数器的部件:学生未明确回答,但提及“控制逻辑”,与标准答案“b中的控制逻辑”部分匹配,给分。
- ALU运算种类:学生回答“2种”,与标准答案(加法和减法)一致,给分。
综上,本小题扣2分,得4分。

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

学生答案中:
- 除法异常情况:学生仅指出“除数为0”一种情况,未指出溢出异常(即d[i]=0x80000000且x=0xffffffff的情况),扣2分。
- 异常响应操作:学生列出了“开中断、保护现场、执行中断处理程序、关中断、返回断点”,但顺序和细节有误。标准答案强调先关中断、保存断点、跳转处理程序。学生将“开中断”放在开始是错误的,扣1分。但“保护现场”和“返回断点”思路正确,给部分分。
综上,本小题扣3分,得2分。

题目总分:4+2=6分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发