语法
文章平均质量分 77
oZhangYi1234
这个作者很懒,什么都没留下…
展开
-
GNU ARM汇编语法入门
GNU汇编器是GNU工具套件之一,其作用是把ARM汇编源代码转换成二进制对象文件。该汇编器的详细资料请参见GNU Assembler Manual,本文是该手册的摘要。 例子和模板文件 Examples 文件夹和他的子文件夹包含很多汇编语言程序例子,你可以学习它们。Examples 有一个子文件是templates。在你开始写程序之前,强烈建议你使用那个文件夹提供的模板做转载 2013-03-25 13:29:17 · 1088 阅读 · 0 评论 -
ATPCS
ATPCS即ARM-THUMB procedure call standard的简称。PCS规定了应用程序的函数可以如何分开地写,分开地编译,最后将它们连接在一起,所以它实际上定义了一套有关过程(函数)调用者与被调用者之间的协议。PCS强制实现如下约定:调用函数如何传递参数(即压栈方法,以何种方式存放参数),被调用函数如何获取参数,以何种方式传递函数返回值。PCS的制订是一系列指标的“转载 2013-04-08 12:56:06 · 705 阅读 · 0 评论 -
GNU Tools 开发工具
² cpp GNU预处理器,主要用于扩展用户源程序的头文件和宏定义。cpp是GNU C编译器的预处理器。cpp是一个宏指令处理器,GNU C编译器在编译前自动使用cpp对用户程序进行转换。cpp之所以被称为宏指令处理器是因为它允许用户定义宏指令(长结构的简写)。² gcc 符合ISO标准的C编译器² g++转载 2013-03-25 14:04:44 · 988 阅读 · 0 评论 -
AT&T汇编语法
3.1 Overview 开 发一个OS,尽管绝大部分代码只需要用C/C++等高级语言就可以了,但至少和硬件相关部分的代码需要使用汇编语言,另外,由于启动部分的代码有大小限 制,使用精练的汇编可以缩小目标代码的Size。另外,对于某些需要被经常调用的代码,使用汇编来写可以提高性能。所以我们必须了解汇编语言,即使你有可 能并不喜欢它。 如果你是计算机专业的话,在大学里你应该学习过I转载 2013-03-25 13:22:14 · 857 阅读 · 0 评论