文章

78

粉丝

0

获赞

0

访问

3.6k

头像
2011年计算机学科专业基础综合试题 - 第43题回答
计算机组成原理
发布于2025年7月28日 18:20
阅读数 118

(1)R1:86H R5:70H R6:72H

(2) m:-6 k1:112

(3)能。可以使用ALU累加器实现。

(4)用最高位进位和次高位进位进行异或操作,如果为1,发生溢出,否则没有溢出。int k2=m+n会发生溢出。


评分及理由

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

得分:1分

理由:R1=86H正确(1分),但R5和R6的计算错误(R5应为90H,R6应为7CH)。学生给出的R5=70H和R6=72H是错误的,可能是加减运算未正确处理补码或溢出。

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

得分:0分

理由:m=-6和k1=112均错误。m的正确值应为-122(原码转换错误),k1的正确值应为-112(减法运算错误)。学生可能未正确处理补码与原码的转换。

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

得分:1分

理由:回答“能”是正确的(1分),但理由不完整。学生仅提到“ALU累加器实现”,未说明补码存储和加减运算无区别的关键点(标准答案中提到的辅助电路和溢出判断差异未提及)。

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

得分:2分

理由:溢出判断方法描述基本正确(最高位与次高位进位异或,1分),并正确指出k2=m+n会溢出(1分)。但未完全对标标准答案的表述(最高位进位与符号位进位不同)。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发