文章

296

粉丝

0

获赞

0

访问

21.9k

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


评分及理由

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

学生答案:最多可定义2^(16 - 3×3)=128条指令。
标准答案:128条指令。
分析:学生正确计算出指令系统最多可定义128条指令,虽然计算过程表述略有不同(16-3×3=7,2^7=128),但结果正确且逻辑无误。
得分:1分

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

学生答案:
inc R1:0000 0010 0100 0000(即0240H)
shl R2, R1:0000 0100 0100 1000(即0488H)
sub R3, (R1), R2:0000 0110 1110 1010(即06EAH)
标准答案:
inc R1:0240H
shl R2, R1:0488H
sub R3, (R1), R2:06EAH
分析:学生三个指令的机器码全部正确,与标准答案完全一致。
得分:3分

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

学生答案:①0 ②mov ③mova ④left ⑤read ⑥sub ⑦mov ⑧SRout
标准答案:①0 ②mov ③mova ④left ⑤read ⑥sub ⑦mov ⑧Srout
分析:学生8个控制信号全部正确,仅第⑧个信号大小写有差异(SRout vs Srout),这属于书写细节不影响得分。
得分:4分

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

学生答案:
"sub R1, R3, (R2)"执行阶段需要3个时钟周期
"inc R1"需要2个时钟周期
标准答案:
"sub R1, R3, (R2)"执行阶段至少4个时钟周期
"inc R1"执行阶段至少2个时钟周期
分析:对于"inc R1"的2个时钟周期判断正确;但对于"sub R1, R3, (R2)",学生回答3个周期,而标准答案为4个周期。考虑到sub指令涉及寄存器间接寻址,需要额外的访存周期,学生答案存在逻辑错误。
得分:1分(仅"inc R1"部分正确)

题目总分:1+3+4+1=9分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发