Добрый день!
Подскажите пожалуйста, пытаюсь складывать числа в NASM. Вот код:
global start
section .text
start:
mov rax, 90 ; move our first number into eax
add rax, 5
mov [qword msg], rax
call write_result ; Выводим результат
mov rax, 0x02000001 ; Системный вызов для выхода
xor rdi, rdi ; Код - 0
syscall ; Выходим
write_result:
mov rax, 0x02000004
mov rdi, 1
mov rsi, msg
mov rdx, 13
syscall
ret
section .data
a: dw 5
b: dw 30
c: dw 65
d: dw 67
t: dw 0
msg: dw 0, 10
Запускаю, выдает: "_". Как сделать так, чтобы оно выводило число?