linux0.12-3

[46页]

46–3.1-as86汇编器
47–3.1.1-as86汇编语言语法
48–3.1.2-as86汇编语言程序
50–3.1.3-as86汇编语言程序的编译和链接
51–3.1.4-as86和ld86使用方法和选项

52–3.2-GUN as 汇编
53–3.2.1-编译as汇编语言程序
54–3.2.2-as汇编语法
55–3.2.3-指令语句、操作数和寻址
58–3.2.4-区与重定位
60–3.2.5-符号
61–3.2.6-as汇编命令
63–3.2.7-编写16位代码
63–3.2.8-AS汇编器命令行选项

63–3.3-C语言程序
63–3.3.1-C程序编译和链接
64–3.3.2-嵌入汇编
68–3.3.3-圆括号中的组合语句
69–3.3.4-寄存器变量
69–3.3.5-内联函数

71–3.4-C与汇编程序的相互调用
71–3.4.1-C函数调用机制
76–3.4.2-在汇编程序中调用C函数
78–3.4.3-在C程序中调用汇编函数

80–3.5-Linux 0.12目标文件格式
80–3.5.1-目标文件格式
83–3.5.2-Linux0.12中的目标文件格式
85–3.5.3-链接程序输出
86–3.5.4-链接程序预定义变量
87–3.5.5-System.map文件

89–3.6-Make程序和Makefile文件
89–3.6.1-Makefile文件内容
90–3.6.2-Makefile文件中的规则
90–3.6.3-Makefile文件示例
92–3.6.4-make处理Makefile文件方式
93–3.6.5-Makefile中的变量
93–3.6.6-让make自动推断命令
94–3.6.7-隐含规则中的自动变量

95–3.7-本章小结
1、 详细说明了as86和GUN as汇编语言的基本语言和使用方法;
2、 LInux内核使用的C语言扩展语句进行了详细介绍
3、 目标文件格式详细介绍

你可能感兴趣的:(linux0.12,linux)