文章
57
粉丝
0
获赞
0
访问
6.8k
按字节编址;该条件转移指令向后(反向)最多可跳转 127 条指令
若该指令执行时 CF=0, ZF=0, NF=1,由题中得知相对偏移量 OFFSET 为 11100011,OFFSET * 2 得到 11000110,由于 OFFSET 用补码表示故应该使用符号位拓展,得到 FFC6H,则该指令执行后 PC 的值是 200CH + 2 + FFC6H = 1FD4H;若该指令执行时 CF=1,ZF=0,NF=0,此时不转移,则该指令执行后 PC 的值是 200CH + 2 = 200EH
实现“无符号数比较小于等于时转移”功能的指令中,C应该是 1,Z应该是 1,N应该是 0

评分及理由
(1)得分及理由(满分3分)
学生正确回答了存储器按字节编址(1分)和向后最多可跳转127条指令(2分)。理由:学生明确指出了编址方式和偏移量范围,与标准答案一致。
(2)得分及理由(满分5分)
学生得5分。理由:在CF=0、ZF=0、NF=1时正确判断需要转移,并准确计算了偏移量的符号扩展、左移和最终PC值(1FD4H);在CF=1、ZF=0、NF=0时正确判断不转移,并给出PC值200EH。计算过程和结果与标准答案完全一致。
(3)得分及理由(满分3分)
学生得3分。理由:正确设置了C=1、Z=1、N=0,符合无符号数比较小于等于时转移的条件检测要求,与标准答案一致。
(4)得分及理由(满分3分)
学生得1分。理由:学生仅正确识别了部件①为指令寄存器(IR),得1分;但部件②和③未提供明确回答(图中无手写内容),无法得分。标准答案要求部件②为移位寄存器(左移一位)、部件③为加法器。
题目总分:3+5+3+1=12分
登录后发布评论
暂无评论,来抢沙发