| Bleach@lex 
								
								 Desconectado 
								Mensajes: 61
								
								
								
								
								
								   | 
 
ola aqi de nuevo molestando jejejeje a horra tengo un problema al ejecutar un ejemplo.codigo:
 
 
 ejem3 :dos.asm
 
 ;Este Programa demuestra el control de flujo
 ;entrada y salida por pantalla
 
 .model small
 
 .stack
 
 .data                      ;directiva de declaracion de datos
 
 Messaje    db  13,10,"Programa de entrada y salida", '$'
 Prompt      db  13,10,"Entrada.$"
 Again        db  13,10,"De nuevo$"
 Another     db   13,10,"aqui esta de nuevo!$"
 GoodBye   db   13,10,"wenole halodictos.$"
 .code
 start:
 
 mov dx, offset Messaje     ;mensaje a la pantalla
 mov ah,9h                        ;unsando 09h
 int 21h                            ; e interrupcion 21
 
 mov dx, offset Prompt       ;mensaje a la pantalla
 mov ah,9                         ;unsando 09
 int 21h
 
 
 
 jmp First_Time                  ;continua en la etiqueta Firstime
 Prompt_Again:
 
 mov dx, offset Another
 mov  ah,9
 int 21h
 
 First_Time:
 
 mov dx, offset Again
 mov ah,9
 int 21h
 xor ah,ah             ;limpia el valor ah a ah
 int 16h                  ;interrupcion 16h lee caracter
 
 mov bl,al             ;almacena al en bl
 mov dl,al             ;mueve al a dl
 mov ah,02h          ;funcion 02h-caracter a pantalla
 int 21h
 
 cmp bl,'y'             ; al=y?
 je Prompt_Again    ;si si, nuevo mensaje en pantalla
 cmp bl,'y'             ; al=y?
 je Prompt_Again    ;si si, nuevo mensaje en pantalla
 theEnd:
 mov dx,offset GoodBye
 mov ah,9
 int 21h
 mov ah,4ch           ;fin
 int 21h
 
 
 end start
 
 fin de codigo
 
 cuando ejecuto el codigo en lugar dq me imprima los mensajes me imprime unos simbolos q qiensave q son y pos nose aq se deva este proble espero q puedan ayudarme
 |