Programación General > ASM (Ensamblador)

 .... Asesoria Con El Debug

(1/5) > >>

cybergatita:
Hola chicos, ( espero no interrumpir :) )

es mi PRIMER programa en ensamblador    <_<

-a100
**:0100   jmp125
**:0102   enter
-e102 'TECLEA UN NUMERO DEL  1 AL 5 ' 0D 0A '$'
-a125
**:0125   MOV DX,0125
**:0128   MOV AH.9
**:012A   INT 21
**:012C  CMP AL ,0D
**:102E   JNE 125
**: 0130  MOV AH,2
**: 0132  MOV DL,AL
**:0134  JMP 13A
**:0136
-0136 'esl el numero que introduciste' 0D 0A '$'
-a13A
**:013A INT 20


el resultado fue desastrozo, lo que tiene que hacer es mandar un mensaje de teclear un numero del 1 al 5,,, si es incorrecto mandar mensaje error y salir, y si es un numero dentro del rango mandar mensaje de tecleaste tal numero.




p.d es mi primer programa.

Eternal Idol:
Primero que nada no te recomiendo usar el Debug sino un ensamblador de verdad como el MASM.

Ahora al codigo: ¿Donde esta la parte que lee el numero? Hace falta pulir mucho ahi ...

cybergatita:
Ok, esa es mi duda
si es numerico con que puedo leerlo,
para caracter se supone que lo lee con la instruccion mov ah,1, que por cierto la olvide poner en mi post.

Eternal Idol:

--- Cita de: "cybergatita" --- Ok, esa es mi duda
si es numerico con que puedo leerlo,
para caracter se supone que lo lee con la instruccion mov ah,1, que por cierto la olvide poner en mi post.
--- Fin de la cita ---
Bueno, mira el unico mensaje fijo del foro, arriba de todo con las interrupciones.

cybergatita:
Ah.mmhh

Ok, gracias

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa