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

[0] Índice de Mensajes

Ir a la versión completa