AH = 00
AL = parms for initialization (see tables below)
DX = zero based serial port number (0-1) (0-3 for AT)
¦7¦6¦5¦4¦3¦2¦1¦0¦ AL Parity (bits 4 & 3)
¦ ¦ ¦ ¦ ¦ ¦ +------ word length bits 00 = none
¦ ¦ ¦ ¦ ¦ +------- stop bits flag 01 = odd
¦ ¦ ¦ +---------- parity bits 10 = none
+--------------- baud rate bits 11 = even
% Word length (bits 1 & 0) Stop bit count (bit 2)
10 = 7 bits 0 = 1 stop bit
11 = 8 bits 1 = 2 stop bits
% Baud rate (bits 7, 6 & 5)
000 = 110 baud 100 = 1200 baud
001 = 150 baud 101 = 2400 baud
010 = 300 baud 110 = 4800 baud
011 = 600 baud 111 = 9600 baud (4800 on PCjr)
on return:
AH = port status
AL = modem status
- for status bits see ~INT 14,STATUS~
Zurück zum Interrupt Info. | Roger Morgan / 1998 | L.Änderung 29.03.99 |