PC/AT互換機資料

シリアルポート

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)