C语言编译步骤:
1.预处理(hello.i ):宏定义展开、条件编译等,同是将代码中的注释删除,这里并不会检查语法2.编译(hello.s):检查语法,将预处理后文件编译生成汇编文件。3.汇编(hello.o):将汇编文件生产目标文件(二进制文件)4.链接:C语言写的程序是需要依赖各种库的,所以编译之后还需要把库链接到最终的可执行程序中去。
常见代码问题:
1.编辑时异常2.编译时异常3.执行时出错
汇编语言:
mov=移动add=添加push=压栈call=调用
eax 32位寄存器
简单加法计算:
//___asm
//{
// mov a, 10
// mov b, 20
// mov eax, a
// mov eax, b
// mov c, eax
//}
断点和单步调试:
断点:在选中行单击或者按F9
调试程序:在“调试”中选择“开始调试”或者按F5
逐语句执行:F11
逐过程执行:F10
跳出过程:Shift+F1
停止调试:Shift+F5
感兴趣欢迎关注微信公众号