Transmitir por el puerto paralelo
Publicado por Roberto (1 intervención) el 28/02/2003 07:50:52
Hola, quisiera saber si alguien puedira decirme que colocar y leer un caracter desde el puerto paralelo. tengo en siguiente codigo
STACK_HERE SEGMENT STACK
DW 100 DUP(0)
STACK_TOP LABEL WORD
STACK_HERE ENDS
CODE_HERE SEGMENT
ASSUME CS: CODE_HERE, SS: STACK_HERE
START:
MOV AX, STACK_HERE
MOV SS, AX
MOV SP, OFfSET STACK_TOP
MOV AH, 00H
MOV DX, 0000H
MOV AL, 11001111B
INT 14H
STI
CHKAGN: MOV DX, 0000H
MOV AH, 03H
INT 14H
TEST AH, 01H
JNZ RDCHAR
JMP KYBD
RDCHAR: MOV AH, 02H
INT 14H
MOV DL, AL
MOV AH, 02H
INT 21H
KYBD: MOV AH, 01H
INT 16H
JNZ RDKY
RDKY: MOV AH, 00H
INT 16H
MOV DX, 0000H
MOV AH, 01H
INT 14H
JMP CHKAGN
CODE_HERE ENDS
END START
Pero lo que hace es colocar y leer un caracter desde el puerto serial com1, que modificaciones le puedo hacer para que envie los caracteres por el puerto paralelo.
Gracias
Roberto
STACK_HERE SEGMENT STACK
DW 100 DUP(0)
STACK_TOP LABEL WORD
STACK_HERE ENDS
CODE_HERE SEGMENT
ASSUME CS: CODE_HERE, SS: STACK_HERE
START:
MOV AX, STACK_HERE
MOV SS, AX
MOV SP, OFfSET STACK_TOP
MOV AH, 00H
MOV DX, 0000H
MOV AL, 11001111B
INT 14H
STI
CHKAGN: MOV DX, 0000H
MOV AH, 03H
INT 14H
TEST AH, 01H
JNZ RDCHAR
JMP KYBD
RDCHAR: MOV AH, 02H
INT 14H
MOV DL, AL
MOV AH, 02H
INT 21H
KYBD: MOV AH, 01H
INT 16H
JNZ RDKY
RDKY: MOV AH, 00H
INT 16H
MOV DX, 0000H
MOV AH, 01H
INT 14H
JMP CHKAGN
CODE_HERE ENDS
END START
Pero lo que hace es colocar y leer un caracter desde el puerto serial com1, que modificaciones le puedo hacer para que envie los caracteres por el puerto paralelo.
Gracias
Roberto
Valora esta pregunta
0