LINUX.ORG.RU

nasm macro

 , ,


0

1

Не могу осилить макрос, по этой теме вроде ничего сложного нет. но выдает ошибку

test.asm:20: error: symbol `str' undefined

%macro print 2
    section .data
    .str db  %1,10,0
    section .text
    mov rdi, str
    mov rsi, %2
    mov rax, 0
    call printf
%endmacro

foo:
section .text
    push rbp

print_max:
    print "begin[max] = %d", ebx

    pop rbp
    ret

подскажите что я делаю не так.



Последнее исправление: SmilePlz (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.