section .bss st resb 6 ; 6 byte for death section .data ge db 'greater/equal' , 0xa gec equ $ - ge lt db 'lower then' , 0xa ltc equ $ - lt section .text global _start _start: mov eax, 55 mov ebx, 100 cmp eax,ebx jge greater lower: mov eax, 4 mov ebx, 1 mov ecx, lt mov edx, ltc int 0x80 jmp exit greater: mov eax, 4 mov ebx, 1 mov ecx, ge mov edx, gec int 0x80 exit: mov eax, 1 mov ebx, 0 int 0x80