文章
123
粉丝
93
获赞
1
访问
16.8k

评分及理由
(1)得分及理由(满分2分)
学生答案正确指出计算机M是CISC,理由是指令长度不定,而RISC指令是定长的。这与标准答案一致。虽然第一次识别结果有误写“C2SC”和“R2SC”,但根据上下文可判断为“CISC”和“RISC”的误写,且第二次识别结果正确,因此不扣分。得2分。
(2)得分及理由(满分2分)
学生答案正确计算出f1的机器指令代码占96字节,计算过程为末地址减首地址加1,得到60H(即96字节)。虽然第一次识别结果中末地址误写为“004007FH”(应为0040107FH),但第二次识别结果中末地址误写为“0040020H”(应为00401020H),两次识别均有误写,但计算过程和方法正确,且最终结果正确,根据误写不扣分原则,得2分。
(3)得分及理由(满分3分)
学生答案正确得出CF=1,并给出了计算过程:00000000H - FFFFFFFFH = 00000001H,CF=1。虽然未详细说明减法运算在补码加/减器中的具体操作(如加反码加1)和CF的计算公式(CF=C⊕1),但核心逻辑和结果正确,因此不扣分。得3分。
(4)得分及理由(满分3分)
学生答案正确指出f2中不能用shl指令实现power*2,理由正确:shl是整体左移,而float型数据乘2是阶码加1,整体左移会错误。虽然第二次识别结果中误写“右移”为“左移”,但根据上下文可判断为“左移”的误写,且理由与标准答案一致,因此不扣分。得3分。
题目总分:2+2+3+3=10分
登录后发布评论
暂无评论,来抢沙发