AT&T 汇编中的命名

.section 声明数据段,后面可接 .data , .text , .bss

.assii 声明本文字符串

.asciz 声明空字符串结尾的文本字符串(c语言字符串后的 /0)

.byte  声明字节值

.double 双精度浮点数

.float 单精度浮点数

.int 32位整数

.long 32位整数(和机器数据长度有关)

.octa 16字节整数

.quad 8字节整数

.short 16位整数

.single 单精度浮点数(和.float相同)


.comm 声明未初始化的数据的通用内存区域(.bss 段 中,格式 .comm symbol, length)

.lcomm 声明未初始化的数据的本地通用内存区域 (.lcomm symbol, length)

.fill  使用格式 .fill length ,命令使汇编器自动的长度为length个数据元素,默认每个字段填充一个字节,并用0填充

.type funcl,@function , .type命令通知GUN汇编器,funcl标签定义将在汇编语言程序中使用的函数的开始。funcl标签定义函数的开始,funcl标签后面的第一条指令是函数的开头

.type funcl, @function

funcl:

movse …. ,  ..


你可能感兴趣的:(AT&T 汇编中的命名)