
COM(通信ポート)[ 1 ] [ 2 ]は、 PC互換コンピュータのシリアルポートインターフェースの名前です。物理ポートと、 BluetoothやUSBアダプタによって作成されるポートなどのエミュレートされたポートの両方を指すことができます。
COMポートは初代IBM PCに搭載されていました。IBMは、明確に定義された4つの通信用RS-232ポートをCOMポート(COM1~COM4)と呼んでいました。BASICAおよびPC DOSでは、これらのポートはCOM1:からCOM4:として開くことができ、MS-DOSを使用するすべてのPC互換機はこの表記法を使用していました。 1980年代から1990年代にかけてのほとんどのPC互換機には、1つまたは2つのCOMポートが搭載されていました。
2007年までに、ほとんどのコンピュータは物理的なCOMポートを1つまたはまったく搭載せずに出荷されるようになった。今日では、コンシューマーグレードのPC互換コンピュータでCOMポートを搭載しているものは少なく[ 3 ] 、マザーボード上にCOMヘッダーを搭載しているものもある[ 4 ] 。
RS-232 COMポートが一般消費者向けコンピュータから削除された後、PCI ExpressやUSBなどの残りのインターフェースのアダプタを使用してCOMポートを増設することが可能になった。外部USB-UARTシリアルアダプタケーブル用のチップを供給している企業の1つがFTDIである。
COMポートは、16550 UARTなどの集積回路を介して接続されます。このICには、送信または受信するデータ、ボーレート、割り込み設定などに関する情報と構成データを保持する7つの8ビットレジスタが内蔵されています。COM1の場合、これらのレジスタには、 I/Oアドレス0x3F8~0x3FFへの書き込みまたは読み出しによってアクセスできます。
例えば、CPUがCOM1に情報を出力したい場合、I/Oポート0x3F8に書き込みます。これは、このI/Oポートが情報を保持するUART ICレジスタに「接続」されているためです。
{{cite web}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク)