Home | History | Annotate | Download | only in nasm64
      1 [BITS 64]
      2 [SECTION .data]
      3 
      4 uhoh db 5
      5 
      6 [GLOBAL blah]
      7 
      8 blah dw 5
      9 [GLOBAL aha]
     10 aha	dq	blah
     11 aha2	dq	blah+4
     12 aha3	dq	blah-uhoh
     13 
     14 [SECTION .text]
     15 
     16 [EXTERN hi]
     17 [EXTERN hi]
     18 [EXTERN bye]
     19 [BITS 64]
     20 	mov rax, hi+2
     21 	mov rax, bye
     22 	mov rax, [qword hi]
     23 	mov rdi, [rip+ hi]
     24 	mov rax, [bye+2]
     25 	mov rax, $$
     26 	mov rax, $
     27 	mov rax, $+4
     28 	mov rax, $-$$
     29 mov eax, uhoh wrt $$
     30 ;mov eax, hi+bye
     31 ;mov eax, bye+$
     32 ;mov eax, hi-$
     33