文章

66

粉丝

0

获赞

0

访问

9.2k

头像
2023年计算机学科专业基础综合试题 - 第44题回答
计算机组成原理
发布于2025年9月18日 16:34
阅读数 123

1.第19条指令的长度为11B,因此第12条指令的地址为004010AEH+BH=004010BAH

2.都采用相对寻址,第二条计算过程为:偏移量9B,指令长度2B,当前指令地址为00401079H,因此最终PC被赋值为00401079H -2H-9H=00401084H

3.属于立即数寻址,ecx存放的是i,根据机器码判断,数组首地址的格式是小端格式,因此是小端方式

4.页面大小4KB,00422000H按页边界对齐,阅读机器码可知该页此前并未访问过,因此会缺页。


评分及理由

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

学生答案错误。学生计算第20条指令地址时,错误地认为第19条指令长度为11B(实际为11字节,但学生误写为11B可能指11位,但根据上下文应为字节),并错误地计算第20条指令地址为004010BAH。标准答案应为004010B9H(因为第19条指令地址004010AEH加上11字节后为004010AEH+0BH=004010B9H)。学生未正确计算指令长度和地址偏移,因此扣3分。

得分:0分

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

第一问正确:学生指出两条指令都采用相对寻址方式,与标准答案一致。
第二问错误:学生计算跳转目标地址时,错误地使用减法(00401079H-2H-9H)而不是加法(正确应为00401079H+2H+9H),且偏移量9B解释错误(实际偏移量为09H,是正数)。计算过程完全错误,因此扣分。
部分正确:第一问得1.5分,第二问得0分。总分1.5分,但根据题目分值分配(第一问和第二问可能各占部分分值,但题目未明确拆分,通常整体给分),此处按整体扣分。标准答案中第二问计算过程是关键,学生答案错误,因此扣2分(第一问正确得1分,第二问错误扣2分,但总分不超过3分)。实际得分1分(仅第一问正确)。

得分:1分

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

第一问正确:学生指出源操作数为立即寻址方式,与标准答案一致。
第二问错误:学生认为ecx存放的是i,但标准答案为ecx存放的是i×256(因为数组a的维度为24×64,且地址计算为ecx+edx*4+00422000H,其中edx对应j,ecx应对应i×256)。学生未正确分析数组寻址计算,因此扣分。
第三问正确:学生指出小端方式,与标准答案一致。
部分正确:第一问和第三问各得0.5分,第二问...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发