文章
63
粉丝
0
获赞
0
访问
3.2k
1.按字节编址,因为指令字长为16位,且下条指令地址为PC+2,向后最多可跳转128条
2.N=1且NF=1,说明需要发生转移,OFFSET为-29(十进制),因此执行后PC的值为200CH+2H-3AH=1FD4H;N=1,Z=1,但ZF和NF=0,因此不需要转移,PC值为200C+2H = 200EH
3.C=1,Z=1,N=0
4.①指令寄存器②移位器,让offset左移一位③ALU加法器
评分及理由
(1)得分及理由(满分3分)
学生回答“按字节编址”正确(1分),但“向后最多可跳转128条”错误(应最多跳转127条),因为OFFSET为8位补码范围是-128~127,向后跳转对应正偏移量最大127。扣1分,得2分。
(2)得分及理由(满分5分)
第一问:学生正确判断需要转移(1分),并给出正确结果1FD4H(2分),但计算过程中写“OFFSET为-29”错误(应为-29D,但实际E3H补码为-29D,此处不扣分),且“200CH+2H-3AH”中“3AH”应为“29*2=58=3AH”的简写,计算过程基本正确,得3分。
第二问:学生正确判断不转移(1分),并给出正确结果200EH(1分),得2分。本小题总计5分。
(3)得分及理由(满分3分)
学生回答“C=1,Z=1,N=0”与标准答案完全一致,得3分。
(4)得分及理由(满分3分)
学生回答“①指令寄存器”“②移位器,让offset左移一位”“③ALU加法器”与标准答案功能描述一致,得3分。
题目总分:2+5+3+3=13分
登录后发布评论
暂无评论,来抢沙发