文章

119

粉丝

0

获赞

1

访问

10.0k

头像
2014年计算机学科专业基础综合试题 - 第44题回答
计算机组成原理
发布于2025年8月20日 16:48
阅读数 59


评分及理由

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

学生回答“编址单位字节”,与标准答案一致。理由正确:指令字长为32位(4字节),指令地址间隔为4(如08048100H到08048104H),说明每个地址单位对应1字节,因此按字节编址。得2分。

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

学生回答“4B = 32b,每个元素占32位”,与标准答案一致。理由正确:sll指令左移2位(即乘以4),结合字节编址,每个元素占4字节(32位)。得2分。

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

学生正确指出OFFSET字段为FFFAH(1分),并给出计算公式“目标地址 = (unsigned int)OFFSET << 2 + (PC) + 4”,与标准答案“(PC)+4+OFFSET*4”等价(左移2位即乘以4)(1分)。但学生未直接给出OFFSET的十进制值(-6),而标准答案要求说明理由(补码表示值为-6)。由于计算过程正确且公式完整,扣0.5分。得2.5分。

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

学生指出由于数据相关发生阻塞的指令为2、3、4(标准答案为2、3、4、6),但遗漏了指令6与指令5的数据相关(lw和addiu存在RAW相关)(扣1分)。学生正确指出指令6(bne)会发生控制冒险(1分)。对于指令1与指令5的数据相关,学生解释“由于指令6的阻塞,导致指令1在5的WB执行完后才ID,没有发生数据冒险”,理由正确(分支阻塞延迟了下次循环的指令1的取指/译码,避免了数据冲突)(1分)。得3分(数据相关部分扣1分,控制冒险和指令1解释正确各1分)。

题目总分:2+2+2.5+3=9.5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发