随笔分类 -  汇编

摘要:一、运算结果标志位 1、进位标志CF(Carry Flag) 进位标志CF主要用来反映运算是否产生进位或借位。如果运算结果的最高位产生了一个进位或借位,那么,其值为1,否则其值为0。 使用该标志位的情况有:多字(字节)数的加减运算,无符号数的大小比较运算,移位操作,字(字节)之间移位,专门改变CF值 阅读全文
posted @ 2017-06-02 05:26 暴雪对门 阅读(5919) 评论(0) 推荐(0)
摘要:注意ESP是指向栈顶元素, 而不是指向栈顶元素的上面一个空元素 call之前会将实参压入堆栈, call的时候会将当前IP,也就是返回地址压入堆栈,然后跳转 跳转到子程序后会, 先把ebp压栈, 然后mov ebp, esp 这样就可以通过ebp来取局部变量 执行完后会有一条leave指令,其实就是 阅读全文
posted @ 2017-04-18 03:02 暴雪对门 阅读(557) 评论(0) 推荐(0)