No tenes espacio suficiente para empezar, son mas de 10 caracteres (y el terminador) los necesarios para la segunda cadena pero la logica mas simple es usar movsb :
Asi copias el primer byte de una cadena a otra, esi es es SOURCE y EDI es DESTINATION:
Código:
mov esi, offset nuevo
mov edi, offset cadena2
movsb
Si a eso le sumas el rep y en ecx dejas el numero de caracteres a copiar:
Código:
mov esi, offset nuevo
mov edi, offset cadena2
mov ecx, 10
rep movsb
Referencias:
http://faydoc.tripod.com/cpu/movsb.htm http://faydoc.tripod.com/cpu/rep.htm