home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
WDR Computer Club Digital 1996 June
/
CLUB_0696.BIN
/
ir
/
lptstat.pas
< prev
next >
Wrap
Pascal/Delphi Source File
|
1996-03-05
|
1KB
|
39 lines
USES CRT,DOS;
VAR i:BYTE;
BEGIN
TEXTBACKGROUND(WHITE);
CLRSCR;
TEXTCOLOR(BLACK);
GOTOXY(5,5);WRITE(' Statusregister (Basisadresse+1) ');
GOTOXY(5,13);WRITE(' Steuerregister (Basisadresse+2) ');
TEXTCOLOR(WHITE);
GOTOXY(5,7);WRITE(' BIT 3 /ERROR (nicht invert.) :');
GOTOXY(5,8);WRITE(' BIT 4 ONLINE(SELECT) (nicht invert.) :');
GOTOXY(5,9);WRITE(' BIT 5 PE (nicht invert.) :');
GOTOXY(5,10);WRITE(' BIT 6 /ACKNOLAGE (nicht invert.) :');
GOTOXY(5,11);WRITE(' BIT 7 BUSY (invertiert) :');
GOTOXY(5,15);WRITE(' BIT 0 /STROBE (invertiert) :');
GOTOXY(5,16);WRITE(' BIT 1 /AUTOLINEFEED (invertiert) :');
GOTOXY(5,17);WRITE(' BIT 2 /INIT (nicht invert.) :');
GOTOXY(5,18);WRITE(' BIT 3 /SELECT (invertiert) :');
GOTOXY(5,19);WRITE(' BIT 4 enable IRQ (nicht invert.) :');
GOTOXY(5,20);WRITE(' BIT 5 enable OUT (nicht invert.) :');
REPEAT
TEXTCOLOR(BLUE);
FOR i:=3 TO 7
DO BEGIN
GOTOXY(52,4+i);
IF port[$378+1] SHR i MOD 2=1 THEN WRITE('aktiv ')
ELSE WRITE('passiv');
END;
FOR i:=0 TO 5
DO BEGIN
GOTOXY(52,15+i);
IF port[$378+2] SHR i MOD 2=1 THEN WRITE('aktiv ')
ELSE WRITE('passiv');
END;
until keypressed;
END.