2009年计算机学科专业基础综合试题 - 第44题回答

评分及理由
(1)得分及理由(满分13分)
学生作答存在多处逻辑错误:
- 第一步将R0存入MAR是错误的,因为该指令需要先读取R1指向的内存地址,而学生错误地先读取了R0。
- 第三步将MDR送入ALU没有实际意义,且缺少必要的寄存器暂存。
- 第七步同时使用A和MDR作为ALU输入不正确,且控制信号A,Cin存在明显错误。
- 最后一步将结果写入R1而不是写入内存,与指令要求完全不符。
- 整个执行流程缺少关键的加法运算步骤和结果写回内存的步骤。
虽然部分步骤(如C2、C5、C6)的控制信号基本正确,但整体执行逻辑存在根本性错误,无法正确完成指令功能。
得分:3分(仅对个别正确步骤给予部分分数)
题目总分:3分
登录后发布评论
暂无评论,来抢沙发