Programación General > ASM (Ensamblador)
UN CONSEJO PARA UN NOVATO!!!!
(1/1)
giorgione:
SOY UNN NOVATO QUE NO SABE CASI NADA DE ENSAMBLADOR, Y TENGI UN PROBLEMA A LA HORA DE MOSTRAR LOS REULTADOS DE LAS PEQUEÑAS OPERACIONES ARITMETICAS QUE TRATO DE DDESARROLLAR, ES DECIR A LA HORA DE EJECUTAR UN PROGRAMA USANDO TASM, QUE DEBERIA BOTARME EL RESULTADO DE UNA SUMA HEXADECIMAL, POR EJEMPLO, NO ME BOTA NADA, RETORNA AL DOS SIN MOSTRAR NINGUN RESULTADO,
LO INTENTE CON LA SIGUIENTE INSTRUCCION:
--- Código: Text ---int, out ax
PERO EL TLINK ME BOTA ERROR DICIENDO QIUE FALTAN PARAMETROS A LA FUNCION
ESPERO QUE ME AYUDEN Y GRACIAS DE ANTEMANO
posman:
la instruccion OUT no es para mostrar datos en pantalla. El out se utiliza para enviar datos a algun puerto de la PC
--- Código: Text ---mov ax, FFhmov dx, 3F8hout dx, ax
Este codigo enviaria el valor 255 al puerto serial
Si quieres imprimir texto en pantalla tendrias que utilizar la interrupcion del DOS (21h). Busca la Ralf Brown Interrupt List. Ahi vienen explicadas todas la interrupciones (incluyendo la 21h) y las funciones que se pueden ejecutar
Eternal Idol:
El consejo es el siguiente: lee los dos primeros hilos de este sub-foro. Entre otras cosas vas a encontrar la lista que menciona posman (muy util para MS-DOS).
Navegación
Ir a la versión completa