extern io_get_dec, io_print_char, io_print_dec, io_get_char, io_get_string
section .bss
buf resb 6
section .text
global main
main:
mov ebp, esp
mov eax, buf
mov ebx, 5
call io_get_string
movzx eax, byte [buf]
movzx ebx, byte [buf+3]
sub eax, ebx
;беру модуль не как в 9 задаче
mov ebx, eax
sar ebx, 31
xor eax, ebx
sub eax, ebx
mov esi, eax
movzx eax, byte [buf+1]
movzx ebx, byte [buf+4]
sub eax, ebx
;беру модуль не как в 9 задаче
mov ebx, eax
sar ebx, 31
xor eax, ebx
sub eax, ebx
add eax, esi
call io_print_dec
xor eax, eax
ret