section .data
msg1 db "Enter two number",10
len1 equ $-msg1
msg2 db "The addition is",10
len2 equ $-msg2
section .bss
a resb 1
b resb 1
c resb 1
section .text
global _start
_start:
mov rax,01
mov rdi,01
mov rsi,msg1
mov rdx,len1
syscall
mov rax,00
mov rdi,00
mov rsi,a
mov rdx,01
syscall
sub byte[a],30H
mov rax,00
mov rdi,00
mov rsi,b
mov rdx,01
syscall
sub byte[b],30H
mov bl,byte[a]
add bl,byte[b]
mov byte[c],bl
add byte[c],30H
mov rax,01
mov rdi,01
mov rsi,msg2
mov rdx,len2
syscall
mov rax,01
mov rdi,01
mov rsi,c
mov rdx,01
syscall
mov rax,60
mov rdi,00
syscall
c2VjdGlvbiAuZGF0YQoJbXNnMSBkYiAiRW50ZXIgdHdvIG51bWJlciIsMTAKCWxlbjEgZXF1ICQtbXNnMQoJbXNnMiBkYiAiVGhlIGFkZGl0aW9uIGlzIiwxMAoJbGVuMiBlcXUgJC1tc2cyCiAKc2VjdGlvbiAuYnNzCiAgIGEgcmVzYiAxCiAgIGIgcmVzYiAxCiAgIGMgcmVzYiAxCiAKc2VjdGlvbiAudGV4dApnbG9iYWwgX3N0YXJ0Cl9zdGFydDoKCW1vdiByYXgsMDEgICAKCW1vdiByZGksMDEgICAgCgltb3YgcnNpLG1zZzEgIAoJbW92IHJkeCxsZW4xICAgCglzeXNjYWxsCiAKCW1vdiByYXgsMDAKCW1vdiByZGksMDAKCW1vdiByc2ksYQoJbW92IHJkeCwwMQoJc3lzY2FsbAoJc3ViIGJ5dGVbYV0sMzBICiAKCW1vdiByYXgsMDAKCW1vdiByZGksMDAKCW1vdiByc2ksYgoJbW92IHJkeCwwMQoJc3lzY2FsbAoJc3ViIGJ5dGVbYl0sMzBICiAKCW1vdiBibCxieXRlW2FdCglhZGQgYmwsYnl0ZVtiXSAKCW1vdiBieXRlW2NdLGJsCglhZGQgYnl0ZVtjXSwzMEgKIAoJbW92IHJheCwwMQoJbW92IHJkaSwwMQoJbW92IHJzaSxtc2cyCgltb3YgcmR4LGxlbjIKCXN5c2NhbGwKIAoJbW92IHJheCwwMQoJbW92IHJkaSwwMQoJbW92IHJzaSxjCgltb3YgcmR4LDAxCglzeXNjYWxsCiAKIAoJbW92IHJheCw2MAoJbW92IHJkaSwwMAoJc3lzY2FsbA==