Wenn ich nicht sofort aufhöre in den alten Schateln zu kramen und Manuals zu blättern ... [-X [-o<
... hmmmm, für zehn Z80-System würden die Brocken ja mindestens reichen ... [-(

Aber dank Internet ist eigendlich jede Info zu bekommen.

http://www.geocities.com/SiliconVall...8/z80robot.htm
oder http://z80.info/

Ich habe doch mal nachgeschaut, eventuell hift es dir ja !
Code:
;********************* HARDWARE IO ADR ************************************
; PIO 82C55 I/O
PIO1A:       .EQU    0              ; (INPUT)  IN 1-8
PIO1B:       .EQU    1              ; (OUTPUT) OUT TO LEDS
PIO1C:       .EQU    2              ; (INPUT)  
PIO1CONT:    .EQU    3              ; CONTROL BYTE PIO 82C55


;******************************************************************
;        INIT_PIO                                                 ;
;        Funktion....: Init par port >8255< ;
;******************************************************************
INIT_PIO:     
             LD     A,10011001B    ; A= IN, B= OUT C= IN
             OUT    (PIO1CONT),A
             RET

BOUT:   ;     LD     A,10000000B    ; A= OUT, B= OUT C= OUT (DATA TIL LCD)
        ;     OUT    (PIO2CONT),A   ; if there are 2 PIO
        ;     RET

BIN:    ;     LD     A,10000010B    ; A= OUT, B= IN C= OUT  (DATA FRA LCD)
        ;     OUT    (PIO2CONT),A
        ;     RET
... habe ich aus: http://z80.info/z80sourc.txt