文章
280
粉丝
1
获赞
8
访问
87.0k

评分及理由
(1)得分及理由(满分2分)
学生回答“CISC 指令长度不一致”,与标准答案“M 为 CISC。M 的指令长短不一,不符合 RISC 指令系统特点”意思一致,理由正确。得2分。
(2)得分及理由(满分2分)
学生计算过程为:0040107EH - 00401020H = 5EH,然后转换为十进制95,再加1得到96字节。标准答案为:0040107FH - 00401020H + 1 = 60H = 96字节。学生使用的结束地址是0040107E,比标准答案少1,但最后通过加1修正,结果正确。计算思路正确,最终答案正确。得2分。
(3)得分及理由(满分3分)
学生回答:i = 0 = 00000000H,n-1 = 0xFFFFFFFFH,i-(n-1) = i + [-(n-1)]补 = 00000000H + 00000001H = 00000001H,CF = Cin ⊕ Cout = 1 ⊕ 0 = 1。标准答案为:0000 0000H + 00000001H + 1 = 0000 0001H,进位输出C=0,CF = C⊕1 = 1。学生的计算过程(将减法转换为加法,使用补码)正确,CF结果正确。得3分。
(4)得分及理由(满分3分)
学生回答:“不能,f2使用float类型,执行的是IEEE754标准,数字表示有舍入;又不能,不能使用右移实现power2”。标准答案为:f2中变量power是float型,其机器数含阶码部分,无最高有效数位,整体左移不能实现“乘2”功能。学生回答“不能”正确,理由部分“f2使用float类型,执行的是IEEE754标准”正确,但“数字表示有舍入”不是主要原因(主要原因是浮点数格式与整数不同),“不能使用右移实现power2”可能是识别错误(应为左移)。核心逻辑(不能使用shl指令)正确,理由部分基本正确。得2分(扣1分,理由表述不完整/有误)。
题目总分:2+2+3+2=9分
登录后发布评论
暂无评论,来抢沙发