文章
146
粉丝
0
获赞
1
访问
26.0k
评分及理由
(1)得分及理由(满分4分)
学生答案中,第一部分正确识别了跳转指令(jmp、jle、jl),得1分;第二部分错误地认为寻址方式是立即寻址(应为相对寻址),扣1分;第三部分计算跳转目标地址时,正确指出指令长度为2字节,但计算过程错误(目标地址应为00401031H,学生计算为00401033H),扣1分。因此,本小题得1分。
(2)得分及理由(满分3分)
学生答案中,第一部分正确给出了标志位(SF=0、OF=0、ZF=0),得1分;第二部分逻辑表达式写为“SF⊕OF + ZF”,虽然“+”可能表示“或”,但标准表达式应为“(SF ⊕ OF)| ZF”,此处因符号使用不严谨但思路正确,不扣分。因此,本小题得2分。
(3)得分及理由(满分7分)
学生答案中,第一部分对指令功能的描述基本正确(左移实现i×4、addl计算地址、movl读取数据),但未明确说明基地址是0804A010h(学生写为A[0]),扣1分;第二部分正确指出ecx存储A[i]的内容,得1分;第三部分错误地认为寻址方式是寄存器直接寻址(应为寄存器间接寻址),扣1分;第四部分正确指出按字节编址,得1分;第五部分计算A[10]地址错误(应为0804A038H,学生计算为080040A0H),扣1分。因此,本小题得4分。
(4)得分及理由(满分2分)
学生答案正确判断为CISC,理由是指令长度可变(非定长),得2分。
题目总分:1+2+4+2=9分
登录后发布评论
暂无评论,来抢沙发