- 博客(2)
- 资源 (3)
- 收藏
- 关注
转载 LINUX下ARM的汇编语法
第一部分 Linux下ARM汇编语法尽管在Linux下使用C或C++编写程序很方便,但汇编源程序用于系统最基本的初始化,如初始化堆栈指针、设置页表、操作ARM的协处理器等。初始化完成后就可以跳转到C代码执行。需要注意的是,GNU的汇编器遵循AT&T的汇编语法,可以从GNU的站点(www.gnu.org)上下载有关规范。一. Linux汇编行结构任何汇编行都是如下结构:[:] [} @ co
2011-06-30 00:53:00 818
原创 编译原理
预处理-pre-processor:将原先的.c文件里的宏定义展开,包含的头文件包含进来,即处理#。处理完后还是文本文件。编译-compiler:将.c的代码变成.s的汇编语言,还是文本文件。汇编-assembler:将汇编代码变成二进制文件,即可重定位目标文件链接-Linker:将各个目标文件链接在一起,形成一个可执行文件。 最后编译出来的代码运行的内存地址是确定的,因为对于
2011-06-29 23:16:00 580
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人