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