文章

61

粉丝

0

获赞

0

访问

3.5k

头像
2015年计算机学科专业基础综合试题 - 第44题回答
计算机组成原理
发布于2025年6月30日 19:35
阅读数 4

(1) 指令长度为16位,操作码的长度为16-(2+1)*3=7位,则最多可以定义2^7=128条指令

(2) 指令1的操作码为0000 001B,单地址指令,地址码为 0 0100 0000B,机器代码为0240H,指令2的操作码为0000 010B,双地址指令,地址码为0 1000 1000B,机器代码为0488H,指令3的操作码为0000 011B,三地址指令,地址码为0 1110 1010B,机器代码为06EAH

(3) 1.0(?) 2.mov 3.mova 4.left 5.read 6. sub 7.mov 8.SRout

(4) 由题目背景可得,"sub R1,R3,(R2)"需要至少四个时钟周期, 执行“inc R1"需要至少两个时钟周期(注:本题答案是由观察题44图中的执行过程的控制信号图得到的,可以发现“inc R1”与"shl R2,R1"执行过程类似,"sub R1,R3,(R2)与背景所给的R0,R2,(R1)相似,实际上,以后见到类似的题目,我们大可默认一行微信号序列的执行时间等于一个时钟周期)


评分及理由

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

得分:1分

理由:学生正确计算了操作码位数(7位)并得出最多可定义128条指令的结论,与标准答案一致。

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

得分:3分

理由:学生正确转换了三条指令的机器码,结果与标准答案完全一致(0240H、0488H、06EAH)。虽然描述方式略有不同,但逻辑和结果正确。

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

得分:3分

理由:学生答对了标号②~⑧的控制信号(mov、mova、left、read、sub、mov、SRout),与标准答案一致。但标号①的答案“0(?)”存在不确定标记(问号),未明确给出“0”,因此扣1分。

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

得分:2分

理由:学生正确分析了指令执行所需的时钟周期(sub指令4个周期,inc指令2个周期),与标准答案一致,且解释合理。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发