9.4.2 IBM PC 通信端口
在微机系统中,可以有两个或多个串行端口连接到不同外设上进行通信,如IBM PC 和80X86兼容机可以连接4个通信端口COM,它们的编号为1 ~ 4(相应的BIOS编号为0 ~ 3),但程序每次只能对其中一个端口进行存取。每个COM端口都包括一组8位的寄存器,其第一个寄存器的I/O地址(称为基地址)保存在BIOS数据区中,程序员可以通过这些寄存器来进行编程,以控制数据按设定的格式发送或接收。