Parallelle I/O 860409 (c) 1986 by ORD-GROUP 18 Parallelle I/O De parallelle-I/O-kaart verzorgt de printer-interface en heeft mogelijkheden voor 24 in- en uitvoersignalen d.m.v. de Signetics 8255 PIO. De kaart heeft een eigen interrupt-controller die een interrupt doorgeeft aan de CPU en via een input-poort het interrupt-nummer doorgeeft. De parallelle-I/O-kaart maakt op dit moment gebruik van 6 I/O- poorten. Vier van deze poorten zijn voor de 8255. De vijfde poort heeft de volgende functie: Bij het lezen (naar de CPU toe): bit 0 Interrupt 0 is actief bit 1 Interrupt 1 is actief bit 2 Interrupt 2 is actief bit 3 Interrupt 3 is actief bit 4 Interrupts zijn mogelijk (Interrupt enable) bit 5-6 Niet gebruikt bit 7 Printerpoort is ge-enabled Bij het schrijven (van de CPU af): bit 0 Reset alle actieve interrupts bit 4 Maak interrupts mogelijk (Interrupt enable) bit 7 Enable de printerpoort De zesde poort is de printerdatapoort. Alle data die naar de printer moet worden verzonden wordt naar deze I/O poort gestuurd. De hardware zorgt verder voor het handshaken met de printer. Van de interrupts wordt interrupt 3 altijd gebruikt voor de printerpoort. De andere interrupts kunnen worden geactiveerd vanaf de algemene I/O connector. Deze connector (50-polig female) bevat ook de 24 I/O lijnen van de 8255. Deze connecter is vrij en kan voor van alles worden gebruikt. De printerpoort heeft een standaard Centronics-connector.