;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

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: