Pregunta: | 13023 - COMO MANDO A IMPRIMIR TEXTO DESDE UN PROGRAMA |
Autor: | Erik Axel Paco Astudillo |
Bueno tengo una duda y es pero que me la puedan aclaran, lo que pasa es que quiero saber como mandar a imprimir un texto desde un programa de ensamblador, o lo que teclee en un programa se imprima al mismo tiempo en la impresora |
Respuesta: | Martín H. Bustos |
Hola. ¿Qué tal?.
He probado hacer un programa parecido al que estás buscando pero no puedo lograr que a medida que vaya escribiendo se envién a la impresora. El problema es que cuando imprime un caracter la hoja sale. Para imprimir un solo caracter hacelo así. {Ejecutar en Turbo Pascal v. 7.0} PROGRAM IMPRIMIR; USES CRT; BEGIN CLRSCR; WRITE(´INGRESE UN CARACTER´); ASM MOV AH,00H; {LEO EL CARACTER} INT 16H; {DEVUELVE EL CARACTER EN AL} MOV AH,00H; {MANDO A IMPRIMIR} MOV DL,AL; {LE PASO EL CARACTER A DL} ..... {ME FALTA UN REGISTRO QUE INDICA EL NUMERO DE IMPRESORA, 0 POR DEFECTO EN LPT1}. FIJATE EN CUALQUIER JUEGO DE INSTRUCCIONES CUAL ES YA QUE NO LO TENGO A MANO} INT 17H; END; WRITE(PRESIONE READLN; END. |