文章

782

粉丝

21

获赞

1

访问

89.1k

头像
2013年计算机学科专业基础综合试题 - 第44题回答
计算机组成原理
发布于2025年10月30日 21:11
阅读数 147

(1)按字节编址,最多可向后跳转256条指令。

(2)若CF=0,ZF=0,NF=1,指令执行后PC的值为200CH+2+2×E3H=1FD8H。若CF=1,ZF=0,NF=0,指令执行后PC的值为200EH。

(3)C=1,Z=1,N=0。

(4)1为PSW,用于存储状态信息;2为左移运算器,用于实现OFFSET左移一位;3为加法器,用于计算(PC)+2+2×OFFSET。


评分及理由

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

得分:1分

理由:学生正确判断了存储器按字节编址(因为下条指令地址为(PC)+2,指令字长16位=2字节),得1分。但错误地认为最多可向后跳转256条指令,实际上偏移量OFFSET为8位补码,范围为-128~127,向后最多跳转127条指令,因此扣2分。

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

得分:3分

理由:学生正确判断了第二种情况(CF=1, ZF=0, NF=0)不转移,PC值为200EH,得1分。但在第一种情况(CF=0, ZF=0, NF=1)的计算中,学生正确识别了需要转移,并正确给出了偏移量E3H,但在计算转移目标地址时,200CH+2+2×E3H的结果应为1FD4H,学生计算为1FD8H,存在计算错误,因此扣2分。此外,学生未给出完整的计算过程,但根据答案部分正确给分。

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

得分:3分

理由:学生正确给出了C=1, Z=1, N=0,符合“无符号数比较小于等于时转移”的功能要求,得满分。

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

得分:2分

理由:学生正确指出了部件②为左移运算器(用于左移一位)和部件③为加法器(用于地址相加),各得1分。但部件①错误地标识为PSW(程序状态字),实际上应为指令寄存器(用于存放当前指令),因此扣1分。

题目总分:1+3+3+2=9分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发