        segment .text
hello:  add     r8, r9
        segment .text   ; this is a comment
hello2:

stuff:  aas
        ADC
        segment .data   ; this is a comment
        dw      12
        align   4
y:      dw      10
x:      times 10 dw      10*4, 1, 2, 3
n       equ     $-$$
        align   16
abc     dd      3.5, 4.5, 1.0
zyx     dq      1.76
string  db      'hello world', 0x0a, 0
        segment .bss    ; this is a comment
go      resb    100
temp    resq    10
.data   resd    n
        add     rax, 1
        mov     rax, [rdx+4*rdi]
        struc   Customer
name:   resb    32
address resb    32
age:    resq    1
        endstruc
cust    resb    Customer_size
