.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 …. , ..