global _start section .text _start: ; Передаём два числа для суммирования mov rsi, 12 mov rdi, 7 call calculate_sum ; Используем результат mov rbx, rax ; Завершение программы mov rax, 60 syscall ; Функция складывает два значения, переданных в RDI и RSI calculate_sum: lea rax, [rdi + rsi] ret