Estou usando o NASM.
Ao usar os dois comandos sugeridos (um pelo Marcelo e outro pelo Felipe) para a declaração do buffer, passo a receber a mensagem de erro
error: beroset-p-650-invalid effective address
na linha
mov eax, [buffer+cont]
Forum