section .data z dw 20 g db 'big',0xa ; s db 'small' ; section .text global _start _start: mov ecx, [z] cmp ecx, 50 jge big mov eax, 4 mov ebx, 0 mov ecx, s mov edx, 4 int 0x80 mov eax, 1 mov ebx, 0 int 0x80 big: mov eax, 4 mov ebx, 0 mov ecx, g mov edx, 4 int 0x80