всякое

This commit is contained in:
Пытков Роман
2025-09-21 19:25:45 +03:00
parent 62bcc7f9cd
commit 6ef051900a
11 changed files with 615 additions and 52 deletions

View File

@@ -1,11 +1,20 @@
global _start
section .data
nums dq 112, 113, 114, 115, 116 ; массив чисел типа qword
currentAddr dq $
section .text
_start:
mov rdi, [currentAddr - 8] ; rdi = 116
; Передаём два числа для суммирования
mov rsi, 12
mov rdi, 7
call calculate_sum
; Используем результат
mov rbx, rax
; Завершение программы
mov rax, 60
syscall
syscall
; Функция складывает два значения, переданных в RDI и RSI
calculate_sum:
lea rax, [rdi + rsi]
ret