Hacer un if en ASMx86 URGE
Publicado por soulblazer (8 intervenciones) el 05/07/2013 00:15:03
Necesito hacer una comparación: Si la variable no es igual a 0, la imprime... sino no imprime nada.
Quise hacer con CMP y saltos pero no sirve, aunque la variable sea 0... la sigue imprimiendo, o sea no considera para nada la comparación que se hizo.
CMP AUX1, 0
JNZ PRINT
PRINT:
"Toda la secuencia para mandar la variable a pantalla"
Muestra la variable en pantalla, aún si la variable es 0, la muestra de todas maneras, no debería mostrarse y el programa está ignorando esa comparación que según donde leí así se hace.
¿Qué hago? Urge.
PD: Usamos un programa que se llama Emu86, el profesor no permite el uso de MASM (porque trae una macro para hacer if, está prohibido usar ese programa).
Quise hacer con CMP y saltos pero no sirve, aunque la variable sea 0... la sigue imprimiendo, o sea no considera para nada la comparación que se hizo.
CMP AUX1, 0
JNZ PRINT
PRINT:
"Toda la secuencia para mandar la variable a pantalla"
Muestra la variable en pantalla, aún si la variable es 0, la muestra de todas maneras, no debería mostrarse y el programa está ignorando esa comparación que según donde leí así se hace.
¿Qué hago? Urge.
PD: Usamos un programa que se llama Emu86, el profesor no permite el uso de MASM (porque trae una macro para hacer if, está prohibido usar ese programa).
Valora esta pregunta


0