1 %line 1+1 var1.asm 2 3 4 5 6 7 [section .data] 8 9 00000000 FFFFFFFFFFFFFFFF dquad1 dq 0xffffffffffffffff 10 00000008 FFFFFFFFFFFFFFFF dquad2 dq 0xffffffffffffffff 11 00000010 000000000000000000- dqSum ddq 0 12 00000010 00000000000000 13 14 15 [section .text] 16 [global _start] 17 _start: 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 00000000 488B0425[00000000] mov rax, qword [dquad1] 34 00000008 488B1425[08000000] mov rdx, qword [dquad1+8] 35 36 00000010 48030425[00000000] add rax, qword [dquad2] 37 00000018 48131425[08000000] adc rdx, qword [dquad2+8] 38 39 00000020 48890425[00000000] mov qword [dqSum], rax 40 00000028 48891425[08000000] mov qword [dqSum+8], rdx 41 42 43 44 45 46 47 48 49 50 51 00000030 48C7C001000000 mov rax, 1 52 00000037 48C7C300000000 mov rbx, 0 53 0000003E CD80 int 0x80