文章
189
粉丝
0
获赞
1
访问
34.0k
(1) 16 16
(2)可以 不可以
(3)R2的内容是9B0EH,R9的内容是F001H
(4)①1110
② 11110100
③11111011
④0000 0010
评分及理由
(1)得分及理由(满分2分)
学生答案:16(主存单元宽度)、16(通用寄存器宽度)。
标准答案:主存单元宽度为8位(按字节编址),通用寄存器宽度为16位。
分析:题目明确说明“计算机c按字编址”,且为16位计算机,因此字长为16位,通用寄存器宽度通常与字长一致,故16位正确。但主存单元宽度通常指一个存储单元存放的位数,按字编址时每个存储单元存放一个字(16位),但常见理解中“主存单元宽度”可能指存储单元的位数,若按字编址应为16位。然而标准答案给出“主存单元的宽度为8位”,这可能是将“按字编址”误解为“按字节编址”或认为存储单元宽度为字节(8位)。根据题目信息“按字编址”和16位字长,主存单元宽度应为16位。但标准答案以8位为准,因此学生答案与标准答案不符。
扣分:学生答案与标准答案不一致,但按题目信息推理学生答案更合理。然而按标准答案评判,应判错误。
得分:0分(两个部分均错)。
(2)得分及理由(满分2分)
学生答案:可以、不可以。
标准答案:Op1和op2可以相同,op2和op3不可以相同。
分析:学生答案与标准答案完全一致。
得分:2分。
(3)得分及理由(满分2分)
学生答案:R2=9B0EH,R9=F001H。
标准答案:R2=9BCEH,R9=F001H。
分析:指令为0000 0010 1001 0001,根据格式:前4位0000为R型,rt=0010(R2),rs/num=1001(R9),op1=0001(加法)。执行R[rt] ← R[rt] op1 R[rs],即R2 ← R2 + R9。计算:ABCDH + F001H = 1 9BCEH(保留16位,进位舍去),结果为9BCEH。学生计算错误(9B0EH)。
扣分:结果错误。
得分:0分。
(4)得分及理由(满分4分)
学生答案:①1110;②11110100;③11111011;④0000 0010。
标准答案:①1110;②0000 0100;③1111 1011;④0000 0000 0010。
...
登录后发布评论
暂无评论,来抢沙发