BIOSデータ エリアアドレス |
サイズ | COM No | シリアルポート 先頭アドレス |
シリアルポート 終了アドレス |
40:00 | WORD | COM1 | 3F8 | 3FF |
40:02 | WORD | COM2 | 2F8 | 2FF |
40:04 | WORD | COM3 | 3E8 | 3EF |
40:06 | WORD | COM4 | 2E8 | 2EF |
各ポートのアドレスは、BIOSデータエリアに格納されている。予約値との関係は次の表の通りである。
各ポートのレジスタ内容
ポートアドレス | レジスタ |
3F8/2F8/3E8/2E8 | THR(Transmitter Holding Register) |
RBR(Receive Buffer Register) | |
DLL(Divisor Latch LSB) | |
3F9/2F9/3E9/2E9 | IER(Interrupt Enable Register) |
DLM(Divisor Latch MSB) | |
3FA/2FA/3EA/2EA | IIR(Interrupt Identification Register) |
FCR(16550 FIFO Control Register) | |
3FB/2FB/3EB/2EB | LCR(Line Control Register) |
3FC/2FC/3EC/2EC | MCR(Modem Control Register) |
3FD/2FD/3ED/2ED | LSR(Line Status Register) |
3FE/2FE/3EE/2EE | MSR(Modem Status Register) |
3FF/2FF/3EF/2EF | SCR(Scratch Pad Register) |