论文部分内容阅读
【正】 虽然Linux的核心代码大部分是用C语言编写的,但是不可避免的其中还是有一部分是用汇编语言写成的。有些汇编语言代码是直接写在汇编源程序中的,特别是Linux的启动代码部分;还有一些则是利用Gcc的内嵌汇编嵌在C语言程序中的。这里简单介绍Gcc中的内嵌式汇编语言asm,主要想帮助那些才开始阅读Linux核心代码的朋友能够更快的入门。写这文章的主要信息来自GNU的两个info文件:as.info和Gcc.info,可供参考。