1 %line 1+1 absoval.asm 2 3 [section .data] 4 FALSE equ 0 5 TRUE equ 1 6 EXIT_SUCCESS equ 0 7 SYS_exit equ 60 8 00000000 0000000000000000 zerozero dq 0.00 9 00000008 000000000000F0BF menouno dq -1.00 10 00000010 6666666666E620C0 flo dq -8.45 11 [section .text] 12 [global _start] 13 _start: 14 00000000 F20F100425[00000000] movsd xmm0, qword[flo] 15 00000009 660F2E0425[00000000] ucomisd xmm0, qword[zerozero] 16 00000012 7210 jb absov 17 00000014 F20F590425[00000000] mulsd xmm0, qword[menouno] 18 0000001D F20F110425[00000000] movsd qword[flo], xmm0 19 absov: 20 ESCI: 21 00000026 48C7C03C000000 mov rax, SYS_exit 22 0000002D 48C7C300000000 mov rbx, EXIT_SUCCESS 23 00000034 0F05 syscall 24