RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  66789 - INTRODUCIR CADENA SIN LIMITE EN ENSAMBLADOR E INVERTIRLA
Autor:  Luis Angel
hola, ¿me pueden ayudar? tengo el problema de que tengo que hacer un programa en turbo assembler que lea una cadena de n ccaracteres desde el teclado y esta la invierta, pueden ayudarme este es mi codigo pero no me funciona
.model small

.stack
.data

mensaje db 10,13,'Ecribe un texto: $'
texto1 db ? dup ()
texto2 db ? dup ()

.code

inicio proc

mov ax,@data
mov ds,ax

lea dx, mensaje
mov ah,09
int 21h

lea bx, texto1
mov ah,0ah
int 21h
add bx, LENGTH texto1
mov cx, LENGTH texto1

ciclo: mov dl, [bx]
mov ah,02
int 21h
dec bx
loop ciclo

mov ax, 4c00h
int 21h
inicio endp
end inicio


Nombre
Apellidos
Correo
Comentarios