文章

69

粉丝

0

获赞

0

访问

10.6k

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

(1)
R:0x00000000
Q:0x87654321
Y:0x00000xff
控制逻辑计数器Cn
有加法、减法、左移3种

(2)
除零、数值溢出
异常后,首先需要执行中断隐指令:关中断、保护现场、引导中断处理程序,
然后开中断并执行中断处理程序,在处理中断的过程中保存通用寄存器以及上下文,然后跳转至中断处理函数
处理完成后返回并恢复现场


评分及理由

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

学生答案中:
- R的初始值错误(应为0xffffffff,学生答0x00000000)。
- Q的初始值正确(0x87654321)。
- Y的初始值错误(应为0xfffffffe,学生答0x00000ff,且格式不规范)。
- 计数器位置回答“控制逻辑计数器Cn”,基本正确(标准答案中为“b中的控制逻辑包含计数器”)。
- ALU运算种类回答“加法、减法、左移3种”,其中左移不属于ALUop控制的运算(ALUop一般控制加/减,左移是移位器完成),因此多答了左移,但加法和减法正确。
扣分:R和Y的值错误各扣1分,ALU运算种类多答左移扣1分,其余部分正确给部分分。本小题得分为3分。

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

学生答案中:
- 异常类型回答“除零、数值溢出”正确。
- 但未具体给出d[i]和x的机器数值(标准答案要求给出十六进制表示),此处缺失关键信息,扣2分。
- 异常响应操作描述较完整,提到了关中断、保护现场、引导处理程序、保存上下文、跳转处理函数、返回恢复现场等,但“开中断并执行中断处理程序”顺序描述不严谨(通常先关中断,处理完后再开中断),且未明确提及保存PC和PSWR(或程序状态字)这一关键步骤。扣1分。
本小题得分为2分。

题目总分:3+2=5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发