文章
35
粉丝
0
获赞
2
访问
3.1k

评分及理由
(1)得分及理由(满分3分)
第一问:ALU的宽度为16位,正确。得1分。
第二问:可寻址主存空间大小,标准答案为2^20字节(1MB)。学生答“2¹⁶字节”,这是错误的。地址线为20位,可寻址空间应为2^20字节。此处属于逻辑错误,扣1分。
第三问:指令寄存器16位,正确。主存地址寄存器(MAR)应等于地址线位数20位,学生答“20位”,正确。主存数据寄存器(MDR)应等于数据线位数8位,学生答“16位”,错误。此处属于逻辑错误,扣1分。
本小题得分为1分(1+0+1=2?不对,应分别计算:第一问正确+1,第二问错误-1,第三问部分正确(MAR正确,MDR错误)酌情扣分。标准答案中第三问共1分(指令寄存器、MAR、MDR各占一部分),学生答对两个(IR和MAR),答错一个(MDR),故第三问给0.5分。合计1+0+0.5=1.5分。但本题总分3分,按得分点严格计算:第一问1分全对,第二问1分全错,第三问1分中IR和MAR正确得0.67分,MDR错误扣0.33分,合计1+0+0.67=1.67分。为简化,本题得1分。理由:第二问和第三问的MDR错误属于核心逻辑错误,不能给分。
(2)得分及理由(满分3分)
第一问:R型格式最多可定义16种操作,正确。得1分。
第二问:I型和J型格式总共最多可定义多少种操作?标准答案为63种(2^6-1=63,因为高6位中000000被R型占用)。学生答“64种”,错误,未考虑R型格式占用的编码。属于逻辑错误,扣1分。
第三问:通用寄存器最多有4个,正确。得1分。
本小题得分为2分。
(3)得分及理由(满分5分)
第一问:指令01B2H的功能描述,学生答“将通用寄存器1中的值减去通用寄存器2中的值,存入通用寄存器3中”,与标准答案一致,正确。得1分。
第二问:执行01B2H后,3号寄存器内容。标准答案为B04AH,学生答“CFBBH”,错误。这是计算错误(B052H - 0008H = B04AH,学生结果错误)。属于逻辑错误,扣1分。但学生判断“不溢出”正确,因此不能重复扣分。本小问共2分(结果1分,溢出判断1分),结果错扣1分,溢出判断正确给1分。得1分。
第三问:执行01B3H后,3号寄存器内容。标准答案为溢出,学生答“8290H”且判断“溢出”。对于内容,乘法结果应为溢出,学生给出的具体数值8290H是错误的结果(正确结...
登录后发布评论
暂无评论,来抢沙发