冷酷发夹

文章
3
资源
0
加入时间
2年10月17天

Linux C :C的汇编码生成

想知道一段C语言写的代码对应生成的汇编语言代码是什么?1)一些基本的编码过程原理2)需要了解常用的寄存器有哪些,专门来做哪些事3)C语言对应的代码堆栈情况C的汇编代码是一个或多个cpp文件通过编译器处理而成的,而一个编译器通常要通过词法分析,语法分析,语义分析才能够生成汇编代码。以gcc为例,一个cpp文件同通过编译器生成汇编代码(*.s)文件,再通过汇编器生成出机器能够识别的指令代码(*.o)文件,最后同通过链接器,将多个指令文件合成一个大指令文件(*.out) 供机器去执行。...