文章

17

粉丝

0

获赞

0

访问

1.3k

头像
2010年计算机学科专业基础综合试题 - 第43题回答
计算机组成原理
发布于2025年9月22日 17:37
阅读数 117


评分及理由

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

学生回答:最多可有16条指令(正确),最多有8个通用寄存器(正确)。MAR至少17位(错误,应为16位),MDR需要16位(正确)。

理由:指令数(2^4=16)和寄存器数(2^3=8)计算正确,各得1分;MAR位数错误(主存地址空间128KB按字编址,字长16位,地址单元数为128KB/2B=64K=2^16,故MAR需16位),扣1分;MDR位数正确(字长16位),得1分。本小题得3分。

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

学生回答:转移指令目标地址范围是2³×16b=16B(错误,且单位错误)。

理由:目标地址范围应为0000H~FFFFH(整个地址空间),学生答案完全错误(将偏移量计算与地址范围混淆)。本小题得0分。

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

学生回答:机器码为2315H(正确,对应二进制0010 0011 0001 0101);执行后PC改变(正确,但未指定值,不扣分);R5变为5679H(正确);5678H内容变为6DA1H(错误,正确结果应为68ACH)。

理由:机器码正确(1分),R5自增正确(1分),但结果计算错误(1234H+5678H=68ACH,非6DA1H),扣1分;存储单元地址5678H正确(1分),但内容错误扣1分;未提及源操作数寻址过程(但问题未要求详细步骤,不扣分)。本小题得3分。

题目总分:3+0+3=6分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发