Ensamblador - Mostrar dos cadenas de caracteres

 
Vista:

Mostrar dos cadenas de caracteres

Publicado por Alberto (7 intervenciones) el 14/12/2006 01:11:35
Hola, alguien me puede decir como puede mostrar dos cadenas de caracteres una seguidamente después de haber mostrado la otra.

miren lo que he hecho, pero no funciona:

///////////////\\\\\\\\\\\\\\\\///////////////\\\\\\\\\\\\\\\\///////////////\\\\\\\\\\\\\\\\///////////////\\\\\\\\\\\\\\\\///////////////\\\\\\\\\\\\\\\\

PROGRAMA SEGMENT PARA PUBLIC 'CODE'

ASSUME cs: PROGRAMA, ss: PROGRAMA, ds: PROGRAMA

ORG 0100H

cuerpo:

jmp code

cad1 db 'Cadena1$'
cad2 db 'Cadena2$'

code:

mov ah, 09h
mov dx, offset cad1
int 21h

mov ah, 09h
mov dx, offset cad2
int 21h


PROGRAMA ENDS

end cuerpo

///////////////\\\\\\\\\\\\\\\\///////////////\\\\\\\\\\\\\\\\///////////////\\\\\\\\\\\\\\\\///////////////\\\\\\\\\\\\\\\\///////////////\\\\\\\\\\\\\\\\

gracias de antemano, saludos!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Mostrar dos cadenas de caracteres

Publicado por rubens (3 intervenciones) el 05/02/2007 18:50:13
Alberto el problema esta en que tenes q devolverle el control al SO, con la pequeña modificacion que te adjunto es suficiente para que funcione. Saludos

mov ah, 09h
mov dx, offset cad2
int 21h

;inicio modificacion

mov ah,4ch
int 21h

;fin modificacion

PROGRAMA ENDS

end cuerpo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Mostrar dos cadenas de caracteres

Publicado por Saul (1 intervención) el 17/12/2007 05:19:31
Este programa lo ase te puede servir

Datos segment para 'Data'
cad DB "cadena$";la cadena deve terminar en $ forzosamente
Datos ends

Pila segment para 'Stack'
DB 20 DUP('mi_pila')
Pila ends

Codigo segment para 'Code'
assume DS:DATOS,SS:Pila,CS:Codigo
proseso proc far
push DS
mov AX,0
push Ax
mov AX,Datos
mov DS,Ax
mov AH,09H
lea Dx,cad
int 21H
ret
proseso endp
Codigo ends
end proseso
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar