- BIOS Int 14h, :
♦ ( ; ) DTR RTS ( );
♦ DTR RTS, THR ;
♦ DTR (RTS ), ;
♦ ( MSR LSR).
, -. .
POST BIOS ( UART 8250 ) BIOS Data Area 0:0400, 0402, 0404, 0406. O1-COM4. . 0:047C, 047D, 047E, 047F , - .
2400 /, 7 (even), 1 -. DTR RTS ( ).
-
COM1-COM4; AT . (Setup) () . - . . BIOS Setup.
:
♦ , COM1-4 3F8h, 2F8h, 3E8h 2E8h. BIOS COM1, COM2, COM3 COM4. COM3 COM4 3E0h, 338h 2E0h, 238h . PS/2 COM3-8 3220h, 3228h, 4220h, 4228h, 5220h 5228h .
♦ : 1 COM3 IRQ4 IRQ11, COM2 COM4 IRQ3 IRQ10. ( ), (, ) . , , , . , , UPS . ( ), PC . - . ( ) . , ISA, .
|
|
♦ DMA ( UART 16450/16550, ) DMA. DMA - .
-
- , , , , , RS-232C.
- (, ). . Serial Mouse . DB-9S-DB-25P DB-25S-DB-9P. , COM1 IRQ4, COM2 IRQ3. , COM1 IRQ4, , . - RS-232C. ; .
(9-) , . 2.4. ( ); 925, . , () . 9600 / , - UART 16550 . FIFO- DMA .
, , - - (. . 2.5). Norton Commander Interlnk MS-DOS 115,2 / . Lantastic, , Windows.
- (Security Devices), . ( ), .
|
|
- PC , (VT-52, VT-100 ..). , BIOS - (Int 14h), (Int 10h) (Int 16h). (, , Pentium), BIOS , .
- , - (TD, DTR, RTS) - (CIS, DSR, DCD, RI) . , , (. . 11.5) . -286 - , PC, -. PC .
- PnP
, -, PnP. , , - . . 2.15.
. 2.15. PnP
1. DTR=ON, RTS=OFF, TXD=Mark (Idle).
2. (0,2 ) DSR, , . DTR-DSR, . , DTR RTS . , , , .
3. 1200 /, 7 , , 1 -, 0,2 DTR. DTR=1, 0,2 RTS=1.
4. 0,2 . (. ). , (. . 5), .
5. 0,2 (DTR=0 RTS=0), (DTR=1 RTS=1).
6. 0,2 , (. ). , DSR Verify Disconnect ( DSR=0) Connect Idle ( DSR=1).
7. Connect Idle DTR=1, RTS=0, 300 /, 7 , , 1 -. DSR=0, .
- 0,2 , 2,2 , 256 . PnP (28h 08h) (29h 09h), . 16 , PnP. 0,2 ( 4 6) , -, , - , Connect Idle. , .
|
|
(Verify Disconnect) DTR=1, RTS=0 5 DSR. DSR=1 Connect Idle (. . 7), DSR=0 Disconnect Idle, DSR .
Microsoft , PnP, , PnP-. , Microsoft Mouse ( PnP) ASCII- M ( M3).