Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- extern scanf
- extern printf
- global main
- section .data
- liczba1 dq 0
- format_liczby db "%d" ,0
- format_napisu db "%d" ,0
- napis1 db "Liczba parzysta" ,10,0
- napis2 db "Liczba nieparzysta",10,0
- section .text
- main :
- mov rdi, format_liczby
- mov rsi, liczba1
- xor rax, rax
- call scanf
- mov edx, 0
- mov eax, [liczba1]
- mov ebx, 2
- idiv ebx
- mov [liczba1],eax
- cmp edx, 0
- je _parzysta
- mov rdi, napis2
- xor rax,rax
- call printf
- jmp _koniec
- _parzysta:
- mov rdi, napis1
- xor rax,rax
- call printf
- _koniec:
- mov rax, 1
- mov rbx, 0
- int 80h
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement