文章
164
粉丝
0
获赞
1
访问
44.0k
(1)为CISC,因为各指令的长度不同
(2)第35条指令地址为0040107F,第1条指令为00401020,所以总共占用0040107FH-00401020H+1H=60H,共占用96个字节
(3)此时i的内容为00000000H,n-1的内容为FFFFFFFFH,所以CF的内容应该为1
(4)f2中不可使用shl指令实现,因为float的结构并不是所有位置均表示数据,单纯左移回导致尾数,阶码等出错。
评分及理由
(1)得分及理由(满分2分)
学生回答正确,指出指令长度不统一是CISC的特征,与标准答案一致。得2分。
(2)得分及理由(满分2分)
学生正确计算了地址范围(0040107F - 00401020 + 1 = 60H),并正确转换为96字节,计算过程完整。得2分。
(3)得分及理由(满分3分)
学生正确得出CF=1,但未给出计算过程(如补码减法运算和CF=C⊕1的推导)。根据题目要求需给出计算过程,缺少关键步骤扣1分。得2分。
(4)得分及理由(满分3分)
学生回答正确,指出float类型有阶码和尾数结构,整体左移会导致数据错误,与标准答案核心观点一致。得3分。
题目总分:2+2+2+3=9分
登录后发布评论
暂无评论,来抢沙发