elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ASM (Moderador: Eternal Idol)
| | | |-+  Salto de linea luego de escribir
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Salto de linea luego de escribir  (Leído 2,363 veces)
capiil4d

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Salto de linea luego de escribir
« en: 14 Junio 2013, 22:27 pm »

Buenas tardes.

Declare codigo para que se pueda ingresar por teclado 10 caracteres.

Lo que ando buscando es que cuando termino de escribir mi palabra y no llego a los 10 caracteres, al apretar enter , de por finalizado mi frase y haga un salgo de linea para que pueda escribir otra frase.

No se si me explico ?

Código:
org 100h

jmp inicio        ; salto a inicio


ingresar_texto db "Ingresar un mensaje para cifrar" ,13,10, '$'
salto db 13, 10, '$'

cant_letras equ 10,              ; cantidad de letras del texto a ingresar
max_long equ 10                  ; longitud maxima de letras
texto db max_long+1 dup (?)      ; reserva lugar para la longitud del texto en memoria

inicio: 
mov dx, offset salto             ; salto de linea
mov ah, 9
int 21h                          ; etiqueta inicio
mov dx, offset ingresar_texto    ; mueve el offset para mostrar

mov ah, 9                        ; sub funcion 9 de la int 21h para ver
int 21h                          ; por pantalla

mov cl, 0                        ; inicio contador en 0

ciclo:                           ; etiqueta ciclo
 
                               
cmp cl, cant_letras              ; comparo cl con el texto ingresado por usuario
je inicio                        ; si cl = 10 , se vuelve para ingresar texto
                                 ; nuevo
                               
mov ah, 1
mov dx, offset ingresar_texto    ; permite ingresar texto por pantalla
int 21h
inc cl                           ; incremento contador   

jmp ciclo                        ; salto a ciclo


fin:                             ; etiqueta fin

ret                              ; ret

Aca cuando apreto enter, me lo toma como un caracter mas.

Saludos!


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
salto de línea en ficheros
Programación Visual Basic
AGRIPI 1 2,215 Último mensaje 25 Mayo 2006, 15:06 pm
por sch3m4
Salto de linea en Batch
Scripting
Jatt 2 13,440 Último mensaje 5 Enero 2007, 18:55 pm
por Jatt
Duda salto de línea
PHP
[KMT] 8 4,397 Último mensaje 1 Julio 2007, 13:01 pm
por eLank0
[python] Linea de salto.
Scripting
Meta 1 45,983 Último mensaje 1 Octubre 2010, 23:33 pm
por [L]ord [R]NA
Problema con salto de linea al escribir codigo
Programación Visual Basic
rapbyone 2 2,460 Último mensaje 18 Febrero 2016, 18:46 pm
por fary
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines