在Unix 和 Linux 系统中,多采用的 AT&T 格式的汇编语言,关于AT&T的汇编语言是由定义好的段构成,每个段具有不同的目的,以下是三个最常用的段。
data段,在这个段中定义带有初始值的变量,相当于高级编程语言中变量的声明和初始化。
bss段,这个段是可选的,主要是声明一些没有初始值的变量,仅仅是变量的声明。
text段,这个段是程序的执行代码。
下面以一个实例具体说明汇编语言的格式。
.section .data
out
在Unix 和 Linux 系统中,多采用的 AT&T 格式的汇编语言,关于AT&T的汇编语言是由定义好的段构成,每个段具有不同的目的,以下是三个最常用的段。
data段,在这个段中定义带有初始值的变量,相当于高级编程语言中变量的声明和初始化。
bss段,这个段是可选的,主要是声明一些没有初始值的变量,仅仅是变量的声明。
text段,这个段是程序的执行代码。
下面以一个实例具体说明汇编语言的格式。
.section .data
out