section .data
num1 db 0
num2 db 0
result db 0
buffer db '0', 10
section .text
global _start
_start:
mov al, [num1]
sub al, [num2]
add al, '0'
mov [buffer], al
mov eax, 4
mov ebx, 1
mov ecx, buffer
mov edx, 2
int 0x80
mov eax, 1
xor ebx, ebx
int 0x80
c2VjdGlvbiAuZGF0YQoJbnVtMSBkYiAwCgludW0yIGRiIDAKCXJlc3VsdCBkYiAwCglidWZmZXIgZGIgJzAnLCAxMAoKc2VjdGlvbiAudGV4dAoJZ2xvYmFsIF9zdGFydAoKX3N0YXJ0OgoJbW92IGFsLCBbbnVtMV0KCXN1YiBhbCwgW251bTJdCglhZGQgYWwsICcwJwoJbW92IFtidWZmZXJdLCBhbAoJCgltb3YgZWF4LCA0Cgltb3YgZWJ4LCAxCgltb3YgZWN4LCBidWZmZXIKCW1vdiBlZHgsIDIKCWludCAweDgwCgkKCW1vdiBlYXgsIDEKCXhvciBlYngsIGVieAoJaW50IDB4ODA=