文章
179
粉丝
0
获赞
0
访问
8.9k

评分及理由
(1)得分及理由(满分2分)
学生回答“M的存储器编址单元是字节”,与标准答案一致,理由充分。得2分。
(2)得分及理由(满分2分)
学生正确指出数组A中每个元素占4B(32位),分析过程正确(通过sll左移2位推断每个元素占4个地址单位,结合按字节编址得出4B)。得2分。
(3)得分及理由(满分3分)
学生正确指出OFFSET字段的值为FFFAH(1分)。但在转移目标地址计算公式部分,学生仅描述为“PC + OFFSET作为跳转地址”,未明确说明PC是当前指令地址还是下一条指令地址,也未体现偏移量需要乘以4(即OFFSET*4)的细节,因此计算公式不完整。根据标准答案,应得1分(仅OFFSET值正确)。
(4)得分及理由(满分5分)
学生指出存在数据相关的指令对(1和2、2和3、3和4、5和6),这与标准答案中由于数据相关发生阻塞的指令(第2、3、4、6条)本质一致(3分)。学生提到“3号指令与4号指令存在load-use冒险”,这属于数据相关的一种,表述正确。但学生未明确指出哪条指令会发生控制冒险(标准答案为第6条bne指令),因此控制冒险部分不得分(扣1分)。对于指令1和指令5的数据相关问题,学生解释“指令1的执行,只会改变R2的值,并不用将其写回,故在执行阶段便可完成,故不影响指令5的使用”,此解释与标准答案“由于第6条指令后有3个时钟周期阻塞,因而消除了该数据相关”的理由不同,但学生的解释存在逻辑问题:指令1(addi R2, R2, #1)需要写回R2,而指令5(bne R2, R6, loop)在ID段需要读取R2,如果无转发措施,则存在数据相关。学生认为“不用写回”是错误的,因此该部分不得分(扣1分)。本小题得3分。
题目总分:2+2+1+3=8分
登录后发布评论
暂无评论,来抢沙发