Interrupt 14h Initialize and Access Serial Port For Int 14(0:0050h)
Int Function Description
---------==- ---------------------------------------------------------------
Int\14f\00 Initialize And Access Serial Communications Port
Int\14f\01 Send Character in AL to Comm Port DX (0 or 1)
Int\14f\02 Wait For A Character From Comm Port DX
Int\14f\03 Fetch the Status of Comm Port DX (0 or 1)
Int\14f\04 Extended Initialize (PC Convertible)
Int\14f\05 Extended Communication Port Control (PS/2)
All routines have AH=function number and DX=RS232 card number (0 based).
AL=character to send or received character on exit, unless otherwise noted.
serial status byte:
bits 0 delta clear to send
1 delta data set ready
2 trailing edge ring detector
3 delta receive line signal detect
4 clear to send
5 data set ready
6 ring indicator
7 receive line signal detect
line status byte:
bits 0 data ready
1 overrun error
2 parity error
3 framing error
4 break detect
5 transmit holding register empty
6 transmit shift register empty
7 time out note: if bit 7 set then other bits are invalid
port parameter byte
Byte BBBPPSLL
BBB baud rate: 110,150,300,600,1200,2400,4800,9600
PP parity: 01 = odd, 11 = even
S stop bits: 0 = 1, 1 = 2
LL word length: 10 = 7-bits, 11 = 8-bits
see also NS\16550AF National Semiconductor 16550AF Advantages & Detection
file: /Techref/int/14.htm, 1KB, , updated: 1999/2/20 10:27, local time: 2024/12/26 21:41,
52.15.191.241:LOG IN
|
©2024 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions? <A HREF="http://linistepper.com/techref/int/14.htm"> int 14</A> |
Did you find what you needed? |