文章
77
粉丝
9
获赞
2
访问
7.7k
1)递归调用f1共10次,call f1指令会递归调用f1
2)0040 101C是条件转移指令
0040 1011,0040 104A,0040 1025
3)0040 102AH;当前指令地址为00401025H,此条指令执行完下一条地址为0040102AH,要跳转到0040 1000H
则使用0040 1000H-0040 102AH=-2AH,偏移量为-2AH,四字节补码表示为FF FF FF D6H,而最高位为D6H,因此采用小端方式
4)因为f(13)已经超过了32位int类型能表示的最大正整数;将返回值类型改为double
5)当高32位不全为0,或不全为1时发生溢出
加一条陷入指令,用于切换到内核态处理溢出异常
登录后发布评论
暂无评论,来抢沙发