汇编学习
jiang_dlut
Sleeping in Linux.
展开
-
GCC汇编器研究
GCC汇编器语法 由于Linux内核代码使用GCC汇编器语法,如果可以了解的话,对理解内核有一定帮助。我结合了一些资料总结了一下。由于本人初次研究且水平有限,涉及到的可能只是很简单的一部分,希望各位大虾拍砖。<br /> <br /> A. GCC汇编器语法 //////////////////////////////////////////////////////////////<br /> <br /> GCC编译器使用AT&T语法。它与Intel语法有几个主要的转载 2010-10-20 11:14:00 · 769 阅读 · 0 评论 -
Linux C语言调用汇编
内核里面和一些开源的代码里,我们经常看到一些内联汇编(inline assemble)函数。里面经常有一些汇编代码 下面的函数不是内联汇编,是一个C语言调用AT&T汇编 (还有一种Intel汇编) int replace(){ int a=1; int b=2; asm("movl %1,%%eax" "movl %%eax,%0" : "=r" (b) /*原创 2012-11-07 20:30:54 · 2820 阅读 · 0 评论 -
嵌入式arm平台的内核编译
0.下载内核代码。 jiang_dlut/linux-3.0.15$ make mrproper CLEAN drivers/tty/vt CLEAN drivers/video/logo CLEAN firmware CLEAN kernel CLEAN lib原创 2012-11-10 19:50:02 · 2979 阅读 · 2 评论