文章

166

粉丝

0

获赞

0

访问

10.1k

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

1)乘法运算可以通过加法和移位来实现。

2)控制加法和移位操作

3)1最长 3最短 3中乘法指令所有位可以一次得出 1中的实现每次得经过很多条指令,

4)结果0000 0000 FFFF FFFEH imul 溢出 因为32位int表示范围是[-2的31次方,2的31次方-1] umul不溢出  因为32位unsigned的范围是[0,2的32次-1],无符号整数高32(n)位全0则不溢出,否则溢出

 


评分及理由

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

得分:2分

理由:学生正确回答了乘法运算可以通过加法和移位来实现,与标准答案一致。

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

得分:1分

理由:学生回答“控制加法和移位操作”部分正确,但未提及控制循环次数和操作表,回答不够完整。

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

得分:3分

理由:学生正确指出了①执行时间最长,③执行时间最短,但未详细说明②和③的区别,回答不够完整。

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

得分:4分

理由:学生正确给出了64位乘积的十六进制表示,并正确判断了imul()溢出和umul()不溢出,但在无符号整数乘法溢出判断的描述上不够严谨(未明确说明“高n位全为0”的条件)。

题目总分:2+1+3+4=10分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发