; SUMA DE DOS NUMEROS
section .data
        mensaje db "Resultado: "
        longitud equ $ - mensaje

section .bss
    resultado resb 2

section .text
    global _start

_start:

;MOSTRAR RESULTADO
    mov rax, 1
    mov rdi, 1
    mov rsi, mensaje
    mov rdx, longitud 
    syscall

;REALIZAR SUMA
    mov rax, 8
    add rax, 7

;PREPARAR PARA LA DE DIVISION
    mov rbx, 10
    xor rdx, rdx

;DIVIDIR
    div rbx

;CONVERTIR LA DECENA A ASCII
    add rax, 30h
    mov [resultado], al

;CONVERTIR LA UNIDAD A ASCII
    add dl, 30h
    mov [resultado +1], dl

;IMPRIMIR LAS DOS CARACTERES
    mov rax, 1
    mov rdi, 1
    mov rsi, resultado
    mov rdx, 2
    syscall

;TERMINAR PROGRAMA
    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: