文章

4

粉丝

0

获赞

0

访问

624

头像
2025 年 9 月第 1 次 408 月考试卷 - 第43题回答
计算机组成原理
发布于2025年9月20日 17:12
阅读数 175


评分及理由

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

学生答案正确识别出跳转指令为行3、10、14(对应指令jmp、jle、jl),并指出相对寻址方式。跳转目标地址计算过程:PC=0040100EH+2=00401010H(正确),偏移量21H(十六进制)对应十进制+33,计算00401010H+21H=00401031H(正确)。但学生答案中写的是“PC=00401010H”和“PC+21=00401031H”,其中“21”未明确为十六进制(但结合上下文可推断),且未说明偏移量来源(指令机器码EB 21中的21H),但计算过程正确。扣1分(未完整说明偏移量来源和补码解释)。得3分。

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

学生答案中标志位:第一次识别写“SF=0 OF=0 ZF=1 ZF=0”(矛盾),第二次识别写“SP=0 OF=0 ZF=0”(SP应为SF,且ZF=0错误)。正确应为SF=0、OF=0、ZF=0(因sum=150>100,非零且无溢出)。学生答案错误。跳转逻辑表达式:第一次识别写“OF1=SF && ZF=0 //ZF=1”(混乱),第二次识别写“OF1=SP && ZF=0 || ZF=1”(错误)。正确应为(SF XOR OF) OR ZF。学生答案完全错误。得0分。

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

功能分析:学生未分析指令5(shll)、6(addl)、7(movl)的具体功能(如i×4、加基址、取数),但指出ecx存储“A[i]的值”(正确)。寻址方式:学生答“直接寻址”(错误,应为寄存器间接寻址)。编址方式:学生答“按字节编址”(正确)。A[10]地址计算:学生答“A[0]=0x04A038H”(错误,应为基址0804A010H+10×4=0804A038H)。功能分析部分未回答(扣3分),ecx内容正确(1分),寻址方式错误(扣1分),编址正确(1分),地址计算错误(扣1分)。得2分。

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

学生答“是CISC”,理由“指令长度不等”(正确)。得2分。

题目总分:3+0+2+2=7分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发