摘要:
一、关于裸函数 1、什么是裸函数? void __declspec(naked) Function() {...} 上面的函数调用时,为什么会出错? void __declspec(naked) Function() { __asm ret } 2、无参数无返回值的函数框架 void __decls 阅读全文
摘要:
为了深刻理解汇编语言与C语言的关系,锻炼到看C如看汇编,看汇编如看C,开始学习的长路。(看不清楚,可以放大浏览器) 今天借助视频教学的课后作业,手工重新绘制了整个堆栈图,如下:工具(VC6.0)我看了VS2019的反汇编基本一致 1.源代码 1 #include <stdio.h> 2 3 4 in 阅读全文
摘要:
1、编写一个函数能够对任意2个整数实现加法,并分析函数的反汇编. int Plus1(int x,int y) { 添加代码 } 2、编写一个函数,能够对任意3个整数实现加法,并分析函数的反汇编. int Plus2(int x,int y,int z) { 添加代码 } 阅读全文