文章
408
粉丝
0
获赞
0
访问
106.7k
1):是CISC因为此时指令长度是不相等的;
2):96字节,0040107F-00401020+1=60H,转为10进制是96
3):CF为1,此时n-1=FFFFFFFF;然后00000000-FFFFFFFF,Cout=0,Cout与sub进行异或此时为1
4):不行,f1之所以可以用是因为它除了符号位,其他都是表示数值的,而f2中,它除了符号位,,数值位,还有阶码,此时左移并不能把原数据变为2倍;
评分及理由
(1)得分及理由(满分2分)
学生回答正确,指出指令长度不相等是CISC的特征,与标准答案一致。得2分。
(2)得分及理由(满分2分)
学生正确计算了虚拟地址范围(0040107F - 00401020 + 1 = 60H),并转换为十进制96字节,计算过程完整正确。得2分。
(3)得分及理由(满分3分)
学生正确得出CF=1,并解释了减法操作(00000000 - FFFFFFFF)中Cout=0,通过异或操作(Cout⊕sub)得到CF=1,计算过程与标准答案一致。得3分。
(4)得分及理由(满分3分)
学生正确指出f2中不能使用shl指令,理由是指出float类型包含阶码和数值位,左移不能实现乘2功能,与标准答案一致。得3分。
题目总分:2+2+3+3=10分
登录后发布评论
暂无评论,来抢沙发