文章

27

粉丝

0

获赞

0

访问

1.2k

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


评分及理由

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

学生答案正确指出指令系统最多16条指令(OP占4位),通用寄存器最多8个(Rs/Rd占3位),MAR和MDR各需16位(主存128KB,按字编址,字长16位,地址单元数为128KB/2B=2^16)。两次识别结果均正确。得4分。

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

学生答案错误。转移指令采用相对寻址,偏移量为补码表示,字长16位,偏移范围应为-32768~+32767(即-2^15~+2^15-1),目标地址范围为PC+偏移量,覆盖整个16位地址空间(0000H~FFFFH)。学生答“PC±2^16”或“PC-2^16到PC+2^16”是错误的,因为偏移量不能达到±2^16(会超出16位补码范围)。扣2分。

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

学生答案部分正确:
- 机器码:第二次识别正确为2315H(对应二进制0010 0011 0001 0101B),得1分。
- 执行后改变内容:学生答R4和R5内容改变,但标准答案应为R5和存储单元5678H改变。R4内容不应改变(源操作数为(R4)是寄存器间接寻址,只读取不写入),学生错误认为R4改变;R5改变正确(目的操作数为(R5)+,先操作后递增),但值错误(应为5679H,学生答1235H);存储单元5678H改变正确,结果68ACH计算正确。逻辑错误包括误判R4改变和R5递增值错误,扣3分(R4错误扣2分,R5值错误扣1分)。本小题得2分。

题目总分:4+0+2=6分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发