文章

363

粉丝

0

获赞

0

访问

73.7k

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

1):寄存器R:ffffffff;寄存器Q:87654321,Y:000000ff;控制逻辑中有计数器,由ALUop所控制的ALU运算有3个

2):则执行idiv指令时:d[i]任意,x为:00000000;或者d[i]:80000000,x:ffffffff;发生异常

发生除法异常时,在异常响应过程中CPU需要完成:保存现场,执行中断服务程序,中断返回;


评分及理由

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

得分:3分

理由:
- 寄存器R的初始内容:学生回答"ffffffff"正确,对应标准答案中的0xffffffff(1分)
- 寄存器Q的初始内容:学生回答"87654321"正确,对应标准答案中的0x87654321(1分)
- 寄存器Y的初始内容:学生回答"000000ff"错误,应为0xfffffffe。因为x=0xff,按符号扩展后应为0xfffffffe(0分)
- 计数器位置:学生回答"控制逻辑中有计数器"正确(1分)
- ALU运算种类:学生回答"3个"错误,标准答案为加法和减法两种(0分)

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

得分:3分

理由:
- 除数0异常:学生回答"d[i]任意,x为:00000000"正确(1分)
- 溢出异常:学生回答"d[i]:80000000,x:ffffffff"正确(1分)
- 异常响应操作:学生回答"保存现场,执行中断服务程序,中断返回"不完整。缺少关中断、修改CPU状态为内核态、保存断点(PC和PSWR)、跳转到异常处理程序等关键步骤,只给出了部分操作(1分)

题目总分:3+3=6分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发