Unidad 4- 4.4 PROGRAMACIÓN DEL PUERTO PARALELO
Es necesario saber que antes de utilizarlo, que el puerto paralelo se compone de los siguientes tipos de pines:
De estado:
De estado:
Dan información al sistema al igual que el de control.
De datos:
Que son los más importantes, ya que por estos sale información crucial, la cual es la que se utiliza para mostrar las salidas de datos.
Cada uno de los pines del puerto paralelo cuenta con un identificador y una función como se puede ver en la figura 4.4.1.
Figura 4.4.1
En lenguaje ensamblador, se puede leer un dato del puerto mediante la instrucción IN ó escribir un dato en el puerto con la instrucción OUT , en ambos casos el registro AL debe participar activamente en la instrucción, bien sea como fuente (en operaciones de escritura) o destino (en operaciones de lectura) del dato, como en los siguientes casos:
out DX, AL → Lleva al puerto DX el contenido del registro AL
in AL,DX → Lleva al registro AL, el contenido del puerto DX
Otra, exigencia, es que el número del puerto sobre el que se va a realizar la transferencia de datos debe estar señalado por el registro DX, a excepción de los casos en los cuales el número del puerto es inferior a 255 (FFh), en cuyo caso la instrucción que lee o escribe puede señalar directamente el puerto.
La utilización del puerto paralelo en lenguaje ensamblador en comparación con otras opciones de entrada y salida de datos es la más sencilla.
Comentarios
Publicar un comentario