Programación General > ASM (Ensamblador)
.... Asesoria Con El Debug
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
[#] Página Siguiente
Ir a la versión completa