文章
70
粉丝
0
获赞
3
访问
6.3k
评分及理由
(1)得分及理由(满分2分)
得分:2分
理由:学生正确回答了计算f(10)需要调用函数f1共10次,并正确指出第16行的指令会递归调用f1。答案与标准答案完全一致。
(2)得分及理由(满分2分)
得分:2分
理由:学生正确识别出第12行的jle指令是条件转移指令,并正确列出了第16行、第20行和第30行的指令一定会使程序跳转执行。答案与标准答案完全一致。
(3)得分及理由(满分4分)
得分:4分
理由:学生正确计算了第17行指令的虚拟地址为0040102AH,并正确计算了偏移量为FFFFFFD6H,同时正确判断M采用小端方式。答案与标准答案完全一致。
(4)得分及理由(满分4分)
得分:4分
理由:学生正确指出f(13)超出了int能表示的范围,并建议使用long long类型替换原来的int类型。答案与标准答案完全一致。
(5)得分及理由(满分4分)
得分:4分
理由:学生正确描述了溢出标志OF=1的条件(符号位与符号的下一位结果不同),并正确建议在imul指令后加一条自陷指令。答案与标准答案完全一致。
题目总分:2+2+4+4+4=16分
登录后发布评论
暂无评论,来抢沙发