![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 92
3097
这个作者很懒,什么都没留下…
展开
-
Win32逆向学习之C语言for循环实现机理--利用eax寄存器实现累加
C语言for循环实现机理--利用eax寄存器实现累加C语言for循环的使用1. for语句语法2. for语句执行步骤3. 简单的for示例4. 示例程序的反汇编代码5.for循环第一步---执行表达式1:i=06. 执行for第二步---执行表达:2:i<57. 执行for第四步---执行表达式3:i++(第三步注释掉了)8. 总结环境:Windows xp sp1+vc6++C语言for循环的使用编程的时候经常会使用到for循环,那么for循环中最关键的累加是具体怎么实现的呢?一直百思不得其原创 2021-10-01 17:50:35 · 646 阅读 · 1 评论 -
Win32逆向学习之C语言的函数调用
Win32逆向学习之C语言的函数调用二上一篇文章简单介绍了一下查看反汇编代码的方式,这一篇主要分析汇编代码。c的源代码为:#include <stdio.h>int func(){ int z = 1; return z;}int main(){ func(); return 0;}生成的汇编代码为:1: #include <stdio.h>2:3: int func(){00401020 55原创 2021-01-09 16:11:56 · 284 阅读 · 0 评论