section .data msg1 db "Podaj swoja ulubiona liczbe: ", 10,0 len1 equ $-msg1 msg2 db "Twoja ulubiona liczba jest wieksza niz: " len2 equ $-msg2 section .bss liczba resb 1 result resb 1 section .text global _start _start: ;wypisujemy mov eax, 4 mov ebx, 1 mov ecx, msg1 mov edx, len1 int 80h ;podajemy liczbe mov eax, 3 mov ebx, 0 mov ecx, liczba mov edx, 1 mov al, [liczba] sub al, '0' sub al, 1 add al, '0' mov [result], al mov eax, 4 mov ebx, 1 mov ecx, msg2 mov edx, len2 int 80h mov eax, 4 mov ebx, 1 mov ecx, result mov edx, 1 int 80h mov eax, 1 xor ebx, ebx int 80h