文章

52

粉丝

0

获赞

0

访问

4.3k

头像
2015年计算机学科专业基础综合试题 - 第44题回答
计算机组成原理
发布于2025年9月24日 18:55
阅读数 71


评分及理由

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

学生两次识别结果均为“128”,与标准答案一致。得1分。

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

学生答案中,指令①“inc R1”的机器码为0240H,指令③“sub R3, (R1), R2”的机器码为06EAH,这两条与标准答案一致。但指令②“shl R2, R1”的机器码,学生两次识别结果均为0450H,而标准答案为0488H。通过分析指令格式,操作码02H正确,但目的寄存器R2(编码10)和源寄存器R1(编码01)的字段组合应为“10 0 01”,对应的十六进制应为0488H,学生的0450H存在逻辑错误。因此,第②条指令错误。三条指令答对两条,扣1分。得2分。

(3)得分及理由(满分4分)

学生答案中,控制信号①、④、⑤、⑥、⑦与标准答案一致。控制信号②“mov”正确。控制信号③,第一次识别为“mova”,第二次识别为“movq”,标准答案为“mova”。考虑到“movq”可能是“mova”的识别错误,根据“误写不扣分”原则,判定为正确。控制信号⑧,第一次识别为“Sprout”,第二次识别为“SRout”,标准答案为“Srout”。此差异可能是识别错误或简写,且“SRout”与“Srout”核心逻辑一致(寄存器输出),根据“误写不扣分”原则,判定为正确。所有8个控制信号均正确或可判定为误写。得4分。

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

学生答案中,“sub R1, R3, (R2)”的执行周期为4个,与标准答案一致。但“inc R1”的执行周期,学生两次识别结果均为3个,而标准答案为2个。根据图a,inc指令执行阶段仅需“ALU运算”和“结果写回寄存器”两个步骤,学生答案存在逻辑错误。因此,“inc R1”部分错误。两个小问答对一个,扣1分。得1分。

题目总分:1+2+4+1=8分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发