home *** CD-ROM | disk | FTP | other *** search
- ;ROUTINE TO DO DIRECT I/O TO A PORT
- ;EXTERNAL MODULE FOR PASCAL/Z VERS 3.0
- ;
- ;CALL AS:
- ;
- ; PROCEDURE OUTPORT(PORT, VALUE : INTEGER); EXTERNAL;
- ;
- PORT: EQU 10 ;---LOW BYTE OF PORT NUMBER
- VALUE: EQU 8 ;---LOW BYTE OF OUTPUT VALUE
-
- NAME OUTPORT
-
- ENTRY OUTPORT ;---FOR LINKER
-
- OUTPORT:
- ENTR D,2,0 ;---NO LOCAL STORAGE
- MOV C,PORT(IX) ;---C := OUTPUT PORT
- MOV B,VALUE(IX) ;---B := OUTPUT VALUE
- OUTP B ;---OUTPUT THE VALUE TO THE PORT
- EXIT D,4 ;---DONE, 4 BYTES OF PARAMETERS
- ;
- ;
- ;
-