----------1400------------------------------- INT 14 - SERIAL - INITIALIZE PORT AH = 00h AL = port parameters bits 7 - 6 - 5 4 - 3 2 1 - 0 BAUD RATE PARITY STOP WORD BITS LENGTH 000 110 00 none 0: 1 00: 5 001 150 01 odd 1: 2 01: 6 010 300 11 even 10: 7 011 600 11: 8 100 1200 101 2400 110 4800 111 9600 DX = port number Return: AX = port status ----------1401------------------------------- INT 14 - SERIAL - WRITE CHARACTER TO PORT AH = 01h AL = character to write DX = port number Return: AH = line status ----------1402------------------------------- INT 14 - SERIAL - READ CHARACTER FROM PORT AH = 02h DX = port number Return: AH = line status AL = received character ----------1403------------------------------- INT 14 - SERIAL - GET PORT STATUS AH = 03h DX = port number Return: AX = port status AH = line status bits 7 - 0 7: timeout 6: transmit shift register empty 5: transmit holding register empty 4: break detected 3: framing error 2: parity error 1: overrun error 0: receive data ready AL = modem status bits 7 - 0 7: carrier detect 6: ring indicator 5: data set ready 4: clear to send 3: delta carrier detect 2: trailing edge of ring indicator 1: delta data set ready 0: delta clear to send ---------------------------------------------