The data section
.ascii Text string
.asciz Null-terminated test string
.byte Byte value
.double Double-precision floating-point number
.float Single-precision floating-point number
.int 32-bit integer number
.long 32-bit integer number(same as .int)
.octa 16-byte integer number
.quad 8-byte integer number
.short 16-bit integer number
.single Single-precision floating-point number(same as .float)
define static symbols
.equ factor, 3
.equ LINUX_SYS_CALL, 0x80
The bss section
.comm Declares a common memory area for data that is not initialized
.lcomm Declares a local common memory area for data that is not initialized