;Scrivere 1 se il dato num è dispari
;Altrimenti scrivere 0
section .data
msg db "Dispari", 0ah
num db 59
risposta db 0, 0ah
section .text
global _start
_start:
mov bl, [num]
and bl, 1
add bl, 48
mov [risposta], bl
mov rax, 1
mov rdi, 1
mov rsi, risposta
mov rdx, 2
syscall
cmp bl, "1"
jne nonvisualizzare
mov rax, 1
mov rdi, 1
mov rsi, msg
mov rdx, 8
syscall
nonvisualizzare:
mov rax, 60
mov rdi, 0
syscall
To embed this project on your website, copy the following code and paste it into your website's HTML: