文章
164
粉丝
0
获赞
1
访问
91.7k
(1)字节
(2)占32位,即4个字节
(3)字段值为FFFAH,FFFAH代表的真值为-6,bne与loop指令相差5个指令间隔,下次转移时PC会自加一个指令长度,所以转移目标地址=PC+4+偏移量*4
(4)2,3,4条指令数据相关阻塞,第6条指令发生控制冒险,因为分支指令的执行会固定阻塞三个时钟周期,下次流水线中1执行时的数据相关已经被消除
评分及理由
(1)得分及理由(满分2分)
学生回答“字节”,与标准答案一致,说明正确理解了存储器编址单位。得2分。
(2)得分及理由(满分2分)
学生回答“占32位,即4个字节”,与标准答案一致,正确分析了数组元素大小。得2分。
(3)得分及理由(满分3分)
学生正确指出OFFSET字段值为FFFAH(真值-6),得1分;正确给出转移目标地址计算公式“PC+4+偏移量*4”,得1分;但未详细说明偏移量单位与地址单位的关系(即偏移量的一位对应4字节地址单位),扣1分。本小题得2分。
(4)得分及理由(满分5分)
学生指出第2、3、4条指令数据相关阻塞(实际还应包括第6条),部分正确,得2分;正确指出第6条指令发生控制冒险,得1分;正确解释指令1不会因与指令5的数据相关而发生阻塞的原因,得1分。本小题共得4分。
题目总分:2+2+2+4=10分
登录后发布评论
暂无评论,来抢沙发