Files
NASM/casm/asm.asm
Пытков Роман a6d997f61d притянут C++
2025-09-20 22:12:40 +03:00

22 lines
686 B
NASM

global main
extern sum, print, scan, test_vector, a
section .text
main:
push rbx ; сохранить rbx
call scan ; прочитать первое число
mov rbx, rax ; сохранить первое число
call scan ; прочитать второе число
mov rdi, rbx ; a
mov rsi, rax ; b
call sum ; сумма
mov rdi, rax ; результат
call print ; напечатать
call test_vector
pop rbx ; восстановить rbx
mov dword [rel a], 42 ; записать значение 42 в переменную a
mov rdi, 0
mov rax, 60
syscall