文章

28

粉丝

0

获赞

0

访问

2.8k

头像
2010年计算机学科专业基础综合试题 - 第43题回答
计算机组成原理
发布于2025年8月23日 16:53
阅读数 52


评分及理由

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

学生答案正确指出指令最多16条,通用寄存器最多8个,MAR和MDR各需16位。与标准答案完全一致。得4分。

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

学生答案错误。转移指令采用相对寻址,偏移量用补码表示,偏移量字段为8位(根据指令格式,操作数占6位,其中寻址方式3位,寄存器编号3位,但偏移量在指令中未直接给出位数,需结合寻址方式定义;标准答案中目标地址范围是0000H~FFFFH,即整个地址空间)。学生错误地认为偏移量是15位(实际应为8位,因为指令字长16位,操作码4位,操作数6位,剩余6位用于偏移量?但根据题目,转移指令采用相对寻址,偏移量应包含在指令中,但指令格式未明确给出偏移量字段长度;根据寻址方式定义,相对寻址使用PC和偏移量,偏移量应为指令的一部分)。标准答案指出目标地址范围是0000H~FFFFH,学生错误计算为PC±2^15,但实际偏移量是8位补码(-128~127),故目标地址范围是PC-128~PC+127,但PC自增后,范围可能覆盖整个地址空间?标准答案认为范围是0000H~FFFFH,学生答案部分错误。扣2分。

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

学生答案部分正确。机器码2315H正确(得2分)。执行后改变内容:R5变为5679H正确(得1分),但错误认为R4内容改变(应不变,扣1分),错误认为PC改变(PC改变是必然,但非本题重点,标准答案未提及,不扣分?但学生额外提到PC改变,且正确,但问题问的是哪些寄存器和存储单元内容改变,R4和PC改变均错误)。存储单元5678H内容变为68ACH正确(得1分)。但学生未提到存储单元改变?学生答案只提到R4、R5、PC改变,未提及存储单元5678H改变,但实际应改变。扣1分。本小题部分正确,得3分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发