home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
simtel
/
sigm
/
vols000
/
vol021
/
outport.src
< prev
next >
Wrap
Text File
|
1984-04-29
|
510b
|
24 lines
;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
;
;
;