home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 15 / CD_ASCQ_15_070894.iso / vrac / intlist1.zip / SERIAL.TXT < prev    next >
Text File  |  1993-12-14  |  2KB  |  56 lines

  1. ----------1400-------------------------------
  2. INT 14 - SERIAL - INITIALIZE PORT
  3.          AH = 00h
  4.          AL = port parameters
  5.          bits 7 - 6 - 5   4 - 3   2     1 - 0
  6.               BAUD RATE   PARITY  STOP  WORD
  7.               BITS LENGTH
  8.               000   110   00 none 0: 1  00: 5
  9.               001   150   01 odd  1: 2  01: 6
  10.               010   300   11 even       10: 7
  11.               011   600                 11: 8
  12.               100  1200
  13.               101  2400
  14.               110  4800
  15.               111  9600
  16.          DX = port number
  17. Return:  AX = port status
  18. ----------1401-------------------------------
  19. INT 14 - SERIAL - WRITE CHARACTER TO PORT
  20.          AH = 01h
  21.          AL = character to write
  22.          DX = port number
  23. Return:  AH = line status
  24. ----------1402-------------------------------
  25. INT 14 - SERIAL - READ CHARACTER FROM PORT
  26.          AH = 02h
  27.          DX = port number
  28. Return:  AH = line status
  29.          AL = received character
  30. ----------1403-------------------------------
  31. INT 14 - SERIAL - GET PORT STATUS
  32.          AH = 03h
  33.          DX = port number
  34. Return:  AX = port status
  35.               AH = line status
  36.               bits 7 - 0
  37.                  7: timeout
  38.                  6: transmit shift register empty
  39.                  5: transmit holding register empty
  40.                  4: break detected
  41.                  3: framing error
  42.                  2: parity error
  43.                  1: overrun error
  44.                  0: receive data ready
  45.               AL = modem status
  46.               bits 7 - 0
  47.                  7: carrier detect
  48.                  6: ring indicator
  49.                  5: data set ready
  50.                  4: clear to send
  51.                  3: delta carrier detect
  52.                  2: trailing edge of ring indicator
  53.                  1: delta data set ready
  54.                  0: delta clear to send
  55. ---------------------------------------------
  56.