文章

317

粉丝

1

获赞

220

访问

83.2k

头像
2021年(408)计算机学科专业基础综合试题 - 第43题回答
计算机组成原理
发布于2025年12月10日 18:04
阅读数 108


评分及理由

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

学生答案:ALU宽度16位,可寻址主存空间2^20B,指令寄存器16位,MAR 20位,MDR 8位。

标准答案:ALU宽度16位,主存空间2^20B(1MB),指令寄存器16位,MAR 20位,MDR 8位。

评分:全部正确。得3分。

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

学生答案:R型可定义16种操作,I型和J型总共可定义128种操作,通用寄存器最多4个。

标准答案:R型最多16种操作,I型和J型总共最多63种操作,通用寄存器最多4个。

评分:R型操作数(16种)和通用寄存器数量(4个)正确。I型和J型总共操作数计算错误:学生认为操作码op2/op3占6位,故有2^6=64种,但未扣除R型占用的一个码点(000000),因此应为63种。学生答128种,可能是将6位操作码误解为7位(2^7=128),这是逻辑错误。扣1分。得2分。

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

学生答案:指令01B2H是带符号整数减法。执行后3号寄存器为B040H,未溢出;执行01B3H后3号寄存器为8290H,溢出。

标准答案:01B2H功能为R[3]←R[1]-R[2],结果B04AH,未溢出。01B3H功能为R[3]←R[1]×R[2],结果溢出(具体乘积值超出16位表示范围)。

评分:
① 对01B2H的功能描述基本正确(识别为减法),但给出的结果B040H计算错误(应为B052H-0008H=B04AH)。可能为计算或识别错误。由于结果错误,扣1分。
② 对01B3H的功能未明确说明是乘法,但给出了结果8290H和溢出判断。标准答案中乘法结果溢出正确,但具体结果值并非简单的8290H(这是B052H左移3位的低16位,但标准答案强调溢出是因为乘积超出16位范围)。学生给出了溢出判断正确,且8290H作为乘积低16位在某种计算过程中可能出现,但未说明是乘法。考虑到核心溢出判断正确,且可能因识别或计算过程省略细节,此处不扣分。
综合扣1分。得4分。

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

学生答案:符号扩展。

标准答案:符号扩展。

评分:正确。得2分。

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

学生答案:J型指令。

标准答案:J型格式。

评分:正确。得2分。

题目总分:3+2+4+2+2=13分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发